﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace JJCraft
{
    class ClassManager
    {
        private ClassManager()
        {
            ClassProofs = new Dictionary<string, UnitClass>();

            ClassProofs["34428"] = UnitClass.Warrior;
            ClassProofs["100"] = UnitClass.Warrior;
            ClassProofs["6178"] = UnitClass.Warrior;
            ClassProofs["11578"] = UnitClass.Warrior;
            ClassProofs["7384"] = UnitClass.Warrior;
            ClassProofs["20230"] = UnitClass.Warrior;
            ClassProofs["469"] = UnitClass.Warrior;
            ClassProofs["47439"] = UnitClass.Warrior;
            ClassProofs["47440"] = UnitClass.Warrior;
            ClassProofs["355"] = UnitClass.Warrior;
            ClassProofs["6572"] = UnitClass.Warrior;
            ClassProofs["6574"] = UnitClass.Warrior;
            ClassProofs["7379"] = UnitClass.Warrior;
            ClassProofs["11600"] = UnitClass.Warrior;
            ClassProofs["11601"] = UnitClass.Warrior;
            ClassProofs["25288"] = UnitClass.Warrior;
            ClassProofs["25269"] = UnitClass.Warrior;
            ClassProofs["30357"] = UnitClass.Warrior;
            ClassProofs["57823"] = UnitClass.Warrior;
            ClassProofs["12678"] = UnitClass.Warrior;
            ClassProofs["694"] = UnitClass.Warrior;
            ClassProofs["2457"] = UnitClass.Warrior;
            ClassProofs["6673"] = UnitClass.Warrior;
            ClassProofs["5242"] = UnitClass.Warrior;
            ClassProofs["6192"] = UnitClass.Warrior;
            ClassProofs["11549"] = UnitClass.Warrior;
            ClassProofs["11550"] = UnitClass.Warrior;
            ClassProofs["11551"] = UnitClass.Warrior;
            ClassProofs["25289"] = UnitClass.Warrior;
            ClassProofs["2048"] = UnitClass.Warrior;
            ClassProofs["47436"] = UnitClass.Warrior;
            ClassProofs["20252"] = UnitClass.Warrior;
            ClassProofs["6552"] = UnitClass.Warrior;
            ClassProofs["1161"] = UnitClass.Warrior;
            ClassProofs["1160"] = UnitClass.Warrior;
            ClassProofs["6190"] = UnitClass.Warrior;
            ClassProofs["11554"] = UnitClass.Warrior;
            ClassProofs["11555"] = UnitClass.Warrior;
            ClassProofs["11556"] = UnitClass.Warrior;
            ClassProofs["25202"] = UnitClass.Warrior;
            ClassProofs["25203"] = UnitClass.Warrior;
            ClassProofs["47437"] = UnitClass.Warrior;
            ClassProofs["3411"] = UnitClass.Warrior;
            ClassProofs["772"] = UnitClass.Warrior;
            ClassProofs["6546"] = UnitClass.Warrior;
            ClassProofs["6547"] = UnitClass.Warrior;
            ClassProofs["6548"] = UnitClass.Warrior;
            ClassProofs["11572"] = UnitClass.Warrior;
            ClassProofs["11573"] = UnitClass.Warrior;
            ClassProofs["11574"] = UnitClass.Warrior;
            ClassProofs["25208"] = UnitClass.Warrior;
            ClassProofs["46845"] = UnitClass.Warrior;
            ClassProofs["47465"] = UnitClass.Warrior;
            ClassProofs["5308"] = UnitClass.Warrior;
            ClassProofs["20658"] = UnitClass.Warrior;
            ClassProofs["20660"] = UnitClass.Warrior;
            ClassProofs["20661"] = UnitClass.Warrior;
            ClassProofs["20662"] = UnitClass.Warrior;
            ClassProofs["25234"] = UnitClass.Warrior;
            ClassProofs["25236"] = UnitClass.Warrior;
            ClassProofs["47470"] = UnitClass.Warrior;
            ClassProofs["47471"] = UnitClass.Warrior;
            ClassProofs["1715"] = UnitClass.Warrior;
            ClassProofs["1680"] = UnitClass.Warrior;
            ClassProofs["30016"] = UnitClass.Warrior;
            ClassProofs["30022"] = UnitClass.Warrior;
            ClassProofs["47497"] = UnitClass.Warrior;
            ClassProofs["47498"] = UnitClass.Warrior;
            ClassProofs["23920"] = UnitClass.Warrior;
            ClassProofs["55694"] = UnitClass.Warrior;
            ClassProofs["18499"] = UnitClass.Warrior;
            ClassProofs["2458"] = UnitClass.Warrior;
            ClassProofs["1464"] = UnitClass.Warrior;
            ClassProofs["8820"] = UnitClass.Warrior;
            ClassProofs["11604"] = UnitClass.Warrior;
            ClassProofs["11605"] = UnitClass.Warrior;
            ClassProofs["25241"] = UnitClass.Warrior;
            ClassProofs["25242"] = UnitClass.Warrior;
            ClassProofs["47474"] = UnitClass.Warrior;
            ClassProofs["47475"] = UnitClass.Warrior;
            ClassProofs["72"] = UnitClass.Warrior;
            ClassProofs["871"] = UnitClass.Warrior;
            ClassProofs["2565"] = UnitClass.Warrior;
            ClassProofs["23922"] = UnitClass.Warrior;
            ClassProofs["23923"] = UnitClass.Warrior;
            ClassProofs["23924"] = UnitClass.Warrior;
            ClassProofs["23925"] = UnitClass.Warrior;
            ClassProofs["25258"] = UnitClass.Warrior;
            ClassProofs["30356"] = UnitClass.Warrior;
            ClassProofs["47487"] = UnitClass.Warrior;
            ClassProofs["47488"] = UnitClass.Warrior;
            ClassProofs["7386"] = UnitClass.Warrior;
            ClassProofs["5246"] = UnitClass.Warrior;
            ClassProofs["676"] = UnitClass.Warrior;
            ClassProofs["21551"] = UnitClass.Warrior;
            ClassProofs["21552"] = UnitClass.Warrior;
            ClassProofs["21553"] = UnitClass.Warrior;
            ClassProofs["25248"] = UnitClass.Warrior;
            ClassProofs["30330"] = UnitClass.Warrior;
            ClassProofs["47485"] = UnitClass.Warrior;
            ClassProofs["47486"] = UnitClass.Warrior;
            ClassProofs["78"] = UnitClass.Warrior;
            ClassProofs["284"] = UnitClass.Warrior;
            ClassProofs["285"] = UnitClass.Warrior;
            ClassProofs["1608"] = UnitClass.Warrior;
            ClassProofs["11564"] = UnitClass.Warrior;
            ClassProofs["11565"] = UnitClass.Warrior;
            ClassProofs["11566"] = UnitClass.Warrior;
            ClassProofs["11567"] = UnitClass.Warrior;
            ClassProofs["25286"] = UnitClass.Warrior;
            ClassProofs["29707"] = UnitClass.Warrior;
            ClassProofs["30324"] = UnitClass.Warrior;
            ClassProofs["47449"] = UnitClass.Warrior;
            ClassProofs["47450"] = UnitClass.Warrior;
            ClassProofs["57755"] = UnitClass.Warrior;
            ClassProofs["2687"] = UnitClass.Warrior;
            ClassProofs["71"] = UnitClass.Warrior;
            ClassProofs["6343"] = UnitClass.Warrior;
            ClassProofs["8198"] = UnitClass.Warrior;
            ClassProofs["8204"] = UnitClass.Warrior;
            ClassProofs["8205"] = UnitClass.Warrior;
            ClassProofs["11580"] = UnitClass.Warrior;
            ClassProofs["11581"] = UnitClass.Warrior;
            ClassProofs["25264"] = UnitClass.Warrior;
            ClassProofs["47501"] = UnitClass.Warrior;
            ClassProofs["47502"] = UnitClass.Warrior;
            ClassProofs["845"] = UnitClass.Warrior;
            ClassProofs["7369"] = UnitClass.Warrior;
            ClassProofs["11608"] = UnitClass.Warrior;
            ClassProofs["11609"] = UnitClass.Warrior;
            ClassProofs["20569"] = UnitClass.Warrior;
            ClassProofs["25231"] = UnitClass.Warrior;
            ClassProofs["47519"] = UnitClass.Warrior;
            ClassProofs["47520"] = UnitClass.Warrior;
            ClassProofs["1719"] = UnitClass.Warrior;
            ClassProofs["19746"] = UnitClass.Paladin;
            ClassProofs["1022"] = UnitClass.Paladin;
            ClassProofs["5599"] = UnitClass.Paladin;
            ClassProofs["10278"] = UnitClass.Paladin;
            ClassProofs["20165"] = UnitClass.Paladin;
            ClassProofs["20164"] = UnitClass.Paladin;
            ClassProofs["53407"] = UnitClass.Paladin;
            ClassProofs["13819"] = UnitClass.Paladin;
            ClassProofs["19888"] = UnitClass.Paladin;
            ClassProofs["19897"] = UnitClass.Paladin;
            ClassProofs["19898"] = UnitClass.Paladin;
            ClassProofs["27152"] = UnitClass.Paladin;
            ClassProofs["48945"] = UnitClass.Paladin;
            ClassProofs["853"] = UnitClass.Paladin;
            ClassProofs["5588"] = UnitClass.Paladin;
            ClassProofs["5589"] = UnitClass.Paladin;
            ClassProofs["10308"] = UnitClass.Paladin;
            ClassProofs["19740"] = UnitClass.Paladin;
            ClassProofs["19834"] = UnitClass.Paladin;
            ClassProofs["19835"] = UnitClass.Paladin;
            ClassProofs["19836"] = UnitClass.Paladin;
            ClassProofs["19837"] = UnitClass.Paladin;
            ClassProofs["19838"] = UnitClass.Paladin;
            ClassProofs["25291"] = UnitClass.Paladin;
            ClassProofs["27140"] = UnitClass.Paladin;
            ClassProofs["48931"] = UnitClass.Paladin;
            ClassProofs["48932"] = UnitClass.Paladin;
            ClassProofs["32223"] = UnitClass.Paladin;
            ClassProofs["34767"] = UnitClass.Paladin;
            ClassProofs["34769"] = UnitClass.Paladin;
            ClassProofs["498"] = UnitClass.Paladin;
            ClassProofs["20271"] = UnitClass.Paladin;
            ClassProofs["635"] = UnitClass.Paladin;
            ClassProofs["639"] = UnitClass.Paladin;
            ClassProofs["647"] = UnitClass.Paladin;
            ClassProofs["1026"] = UnitClass.Paladin;
            ClassProofs["1042"] = UnitClass.Paladin;
            ClassProofs["3472"] = UnitClass.Paladin;
            ClassProofs["10328"] = UnitClass.Paladin;
            ClassProofs["10329"] = UnitClass.Paladin;
            ClassProofs["25292"] = UnitClass.Paladin;
            ClassProofs["27135"] = UnitClass.Paladin;
            ClassProofs["27136"] = UnitClass.Paladin;
            ClassProofs["48781"] = UnitClass.Paladin;
            ClassProofs["48782"] = UnitClass.Paladin;
            ClassProofs["53651"] = UnitClass.Paladin;
            ClassProofs["19750"] = UnitClass.Paladin;
            ClassProofs["19939"] = UnitClass.Paladin;
            ClassProofs["19940"] = UnitClass.Paladin;
            ClassProofs["19941"] = UnitClass.Paladin;
            ClassProofs["19942"] = UnitClass.Paladin;
            ClassProofs["19943"] = UnitClass.Paladin;
            ClassProofs["27137"] = UnitClass.Paladin;
            ClassProofs["48784"] = UnitClass.Paladin;
            ClassProofs["48785"] = UnitClass.Paladin;
            ClassProofs["53601"] = UnitClass.Paladin;
            ClassProofs["633"] = UnitClass.Paladin;
            ClassProofs["2800"] = UnitClass.Paladin;
            ClassProofs["10310"] = UnitClass.Paladin;
            ClassProofs["27154"] = UnitClass.Paladin;
            ClassProofs["48788"] = UnitClass.Paladin;
            ClassProofs["642"] = UnitClass.Paladin;
            ClassProofs["31884"] = UnitClass.Paladin;
            ClassProofs["31801"] = UnitClass.Paladin;
            ClassProofs["32699"] = UnitClass.Paladin;
            ClassProofs["32700"] = UnitClass.Paladin;
            ClassProofs["48826"] = UnitClass.Paladin;
            ClassProofs["48827"] = UnitClass.Paladin;
            ClassProofs["26573"] = UnitClass.Paladin;
            ClassProofs["20116"] = UnitClass.Paladin;
            ClassProofs["20922"] = UnitClass.Paladin;
            ClassProofs["20923"] = UnitClass.Paladin;
            ClassProofs["20924"] = UnitClass.Paladin;
            ClassProofs["27173"] = UnitClass.Paladin;
            ClassProofs["48818"] = UnitClass.Paladin;
            ClassProofs["48819"] = UnitClass.Paladin;
            ClassProofs["25782"] = UnitClass.Paladin;
            ClassProofs["25916"] = UnitClass.Paladin;
            ClassProofs["27141"] = UnitClass.Paladin;
            ClassProofs["48933"] = UnitClass.Paladin;
            ClassProofs["48934"] = UnitClass.Paladin;
            ClassProofs["25899"] = UnitClass.Paladin;
            ClassProofs["25894"] = UnitClass.Paladin;
            ClassProofs["25918"] = UnitClass.Paladin;
            ClassProofs["27143"] = UnitClass.Paladin;
            ClassProofs["48937"] = UnitClass.Paladin;
            ClassProofs["48938"] = UnitClass.Paladin;
            ClassProofs["25898"] = UnitClass.Paladin;
            ClassProofs["7294"] = UnitClass.Paladin;
            ClassProofs["10298"] = UnitClass.Paladin;
            ClassProofs["10299"] = UnitClass.Paladin;
            ClassProofs["10300"] = UnitClass.Paladin;
            ClassProofs["10301"] = UnitClass.Paladin;
            ClassProofs["27150"] = UnitClass.Paladin;
            ClassProofs["54043"] = UnitClass.Paladin;
            ClassProofs["5502"] = UnitClass.Paladin;
            ClassProofs["24275"] = UnitClass.Paladin;
            ClassProofs["24274"] = UnitClass.Paladin;
            ClassProofs["24239"] = UnitClass.Paladin;
            ClassProofs["27180"] = UnitClass.Paladin;
            ClassProofs["48805"] = UnitClass.Paladin;
            ClassProofs["48806"] = UnitClass.Paladin;
            ClassProofs["23214"] = UnitClass.Paladin;
            ClassProofs["1038"] = UnitClass.Paladin;
            ClassProofs["7328"] = UnitClass.Paladin;
            ClassProofs["10322"] = UnitClass.Paladin;
            ClassProofs["10324"] = UnitClass.Paladin;
            ClassProofs["20772"] = UnitClass.Paladin;
            ClassProofs["20773"] = UnitClass.Paladin;
            ClassProofs["48949"] = UnitClass.Paladin;
            ClassProofs["48950"] = UnitClass.Paladin;
            ClassProofs["20166"] = UnitClass.Paladin;
            ClassProofs["53408"] = UnitClass.Paladin;
            ClassProofs["19742"] = UnitClass.Paladin;
            ClassProofs["19850"] = UnitClass.Paladin;
            ClassProofs["19852"] = UnitClass.Paladin;
            ClassProofs["19853"] = UnitClass.Paladin;
            ClassProofs["19854"] = UnitClass.Paladin;
            ClassProofs["25290"] = UnitClass.Paladin;
            ClassProofs["27142"] = UnitClass.Paladin;
            ClassProofs["48935"] = UnitClass.Paladin;
            ClassProofs["48936"] = UnitClass.Paladin;
            ClassProofs["19876"] = UnitClass.Paladin;
            ClassProofs["19895"] = UnitClass.Paladin;
            ClassProofs["19896"] = UnitClass.Paladin;
            ClassProofs["27151"] = UnitClass.Paladin;
            ClassProofs["48943"] = UnitClass.Paladin;
            ClassProofs["25780"] = UnitClass.Paladin;
            ClassProofs["21084"] = UnitClass.Paladin;
            ClassProofs["53600"] = UnitClass.Paladin;
            ClassProofs["61411"] = UnitClass.Paladin;
            ClassProofs["31789"] = UnitClass.Paladin;
            ClassProofs["53720"] = UnitClass.Paladin;
            ClassProofs["4987"] = UnitClass.Paladin;
            ClassProofs["19891"] = UnitClass.Paladin;
            ClassProofs["19899"] = UnitClass.Paladin;
            ClassProofs["19900"] = UnitClass.Paladin;
            ClassProofs["27153"] = UnitClass.Paladin;
            ClassProofs["48947"] = UnitClass.Paladin;
            ClassProofs["31785"] = UnitClass.Paladin;
            ClassProofs["33776"] = UnitClass.Paladin;
            ClassProofs["6940"] = UnitClass.Paladin;
            ClassProofs["20927"] = UnitClass.Paladin;
            ClassProofs["20928"] = UnitClass.Paladin;
            ClassProofs["27179"] = UnitClass.Paladin;
            ClassProofs["48951"] = UnitClass.Paladin;
            ClassProofs["48952"] = UnitClass.Paladin;
            ClassProofs["19752"] = UnitClass.Paladin;
            ClassProofs["54428"] = UnitClass.Paladin;
            ClassProofs["2812"] = UnitClass.Paladin;
            ClassProofs["10318"] = UnitClass.Paladin;
            ClassProofs["27139"] = UnitClass.Paladin;
            ClassProofs["48816"] = UnitClass.Paladin;
            ClassProofs["48817"] = UnitClass.Paladin;
            ClassProofs["20929"] = UnitClass.Paladin;
            ClassProofs["20930"] = UnitClass.Paladin;
            ClassProofs["27174"] = UnitClass.Paladin;
            ClassProofs["33072"] = UnitClass.Paladin;
            ClassProofs["48824"] = UnitClass.Paladin;
            ClassProofs["48825"] = UnitClass.Paladin;
            ClassProofs["1152"] = UnitClass.Paladin;
            ClassProofs["53736"] = UnitClass.Paladin;
            ClassProofs["1044"] = UnitClass.Paladin;
            ClassProofs["465"] = UnitClass.Paladin;
            ClassProofs["10290"] = UnitClass.Paladin;
            ClassProofs["643"] = UnitClass.Paladin;
            ClassProofs["10291"] = UnitClass.Paladin;
            ClassProofs["1032"] = UnitClass.Paladin;
            ClassProofs["10292"] = UnitClass.Paladin;
            ClassProofs["10293"] = UnitClass.Paladin;
            ClassProofs["27149"] = UnitClass.Paladin;
            ClassProofs["48941"] = UnitClass.Paladin;
            ClassProofs["48942"] = UnitClass.Paladin;
            ClassProofs["10326"] = UnitClass.Paladin;
            ClassProofs["879"] = UnitClass.Paladin;
            ClassProofs["5614"] = UnitClass.Paladin;
            ClassProofs["5615"] = UnitClass.Paladin;
            ClassProofs["10312"] = UnitClass.Paladin;
            ClassProofs["10313"] = UnitClass.Paladin;
            ClassProofs["10314"] = UnitClass.Paladin;
            ClassProofs["27138"] = UnitClass.Paladin;
            ClassProofs["48800"] = UnitClass.Paladin;
            ClassProofs["48801"] = UnitClass.Paladin;
            ClassProofs["31892"] = UnitClass.Paladin;
            ClassProofs["53271"] = UnitClass.Hunter;
            ClassProofs["1510"] = UnitClass.Hunter;
            ClassProofs["14294"] = UnitClass.Hunter;
            ClassProofs["14295"] = UnitClass.Hunter;
            ClassProofs["27022"] = UnitClass.Hunter;
            ClassProofs["58431"] = UnitClass.Hunter;
            ClassProofs["58434"] = UnitClass.Hunter;
            ClassProofs["5384"] = UnitClass.Hunter;
            ClassProofs["60192"] = UnitClass.Hunter;
            ClassProofs["1499"] = UnitClass.Hunter;
            ClassProofs["14310"] = UnitClass.Hunter;
            ClassProofs["14311"] = UnitClass.Hunter;
            ClassProofs["13809"] = UnitClass.Hunter;
            ClassProofs["20909"] = UnitClass.Hunter;
            ClassProofs["20910"] = UnitClass.Hunter;
            ClassProofs["27067"] = UnitClass.Hunter;
            ClassProofs["48998"] = UnitClass.Hunter;
            ClassProofs["48999"] = UnitClass.Hunter;
            ClassProofs["883"] = UnitClass.Hunter;
            ClassProofs["6991"] = UnitClass.Hunter;
            ClassProofs["982"] = UnitClass.Hunter;
            ClassProofs["2643"] = UnitClass.Hunter;
            ClassProofs["14288"] = UnitClass.Hunter;
            ClassProofs["14289"] = UnitClass.Hunter;
            ClassProofs["14290"] = UnitClass.Hunter;
            ClassProofs["25294"] = UnitClass.Hunter;
            ClassProofs["27021"] = UnitClass.Hunter;
            ClassProofs["49047"] = UnitClass.Hunter;
            ClassProofs["49048"] = UnitClass.Hunter;
            ClassProofs["3044"] = UnitClass.Hunter;
            ClassProofs["14281"] = UnitClass.Hunter;
            ClassProofs["14282"] = UnitClass.Hunter;
            ClassProofs["14283"] = UnitClass.Hunter;
            ClassProofs["14284"] = UnitClass.Hunter;
            ClassProofs["14285"] = UnitClass.Hunter;
            ClassProofs["14286"] = UnitClass.Hunter;
            ClassProofs["14287"] = UnitClass.Hunter;
            ClassProofs["27019"] = UnitClass.Hunter;
            ClassProofs["49044"] = UnitClass.Hunter;
            ClassProofs["49045"] = UnitClass.Hunter;
            ClassProofs["19263"] = UnitClass.Hunter;
            ClassProofs["19801"] = UnitClass.Hunter;
            ClassProofs["3045"] = UnitClass.Hunter;
            ClassProofs["1513"] = UnitClass.Hunter;
            ClassProofs["14326"] = UnitClass.Hunter;
            ClassProofs["14327"] = UnitClass.Hunter;
            ClassProofs["20736"] = UnitClass.Hunter;
            ClassProofs["2974"] = UnitClass.Hunter;
            ClassProofs["34026"] = UnitClass.Hunter;
            ClassProofs["53351"] = UnitClass.Hunter;
            ClassProofs["61005"] = UnitClass.Hunter;
            ClassProofs["61006"] = UnitClass.Hunter;
            ClassProofs["1978"] = UnitClass.Hunter;
            ClassProofs["13549"] = UnitClass.Hunter;
            ClassProofs["13550"] = UnitClass.Hunter;
            ClassProofs["13551"] = UnitClass.Hunter;
            ClassProofs["13552"] = UnitClass.Hunter;
            ClassProofs["13553"] = UnitClass.Hunter;
            ClassProofs["13554"] = UnitClass.Hunter;
            ClassProofs["13555"] = UnitClass.Hunter;
            ClassProofs["25295"] = UnitClass.Hunter;
            ClassProofs["27016"] = UnitClass.Hunter;
            ClassProofs["49000"] = UnitClass.Hunter;
            ClassProofs["49001"] = UnitClass.Hunter;
            ClassProofs["34600"] = UnitClass.Hunter;
            ClassProofs["3043"] = UnitClass.Hunter;
            ClassProofs["136"] = UnitClass.Hunter;
            ClassProofs["3111"] = UnitClass.Hunter;
            ClassProofs["3661"] = UnitClass.Hunter;
            ClassProofs["3662"] = UnitClass.Hunter;
            ClassProofs["13542"] = UnitClass.Hunter;
            ClassProofs["13543"] = UnitClass.Hunter;
            ClassProofs["13544"] = UnitClass.Hunter;
            ClassProofs["27046"] = UnitClass.Hunter;
            ClassProofs["48989"] = UnitClass.Hunter;
            ClassProofs["48990"] = UnitClass.Hunter;
            ClassProofs["13163"] = UnitClass.Hunter;
            ClassProofs["1543"] = UnitClass.Hunter;
            ClassProofs["60051"] = UnitClass.Hunter;
            ClassProofs["60052"] = UnitClass.Hunter;
            ClassProofs["60053"] = UnitClass.Hunter;
            ClassProofs["13813"] = UnitClass.Hunter;
            ClassProofs["14316"] = UnitClass.Hunter;
            ClassProofs["14317"] = UnitClass.Hunter;
            ClassProofs["27025"] = UnitClass.Hunter;
            ClassProofs["49066"] = UnitClass.Hunter;
            ClassProofs["49067"] = UnitClass.Hunter;
            ClassProofs["1130"] = UnitClass.Hunter;
            ClassProofs["14323"] = UnitClass.Hunter;
            ClassProofs["14324"] = UnitClass.Hunter;
            ClassProofs["14325"] = UnitClass.Hunter;
            ClassProofs["53338"] = UnitClass.Hunter;
            ClassProofs["5118"] = UnitClass.Hunter;
            ClassProofs["2973"] = UnitClass.Hunter;
            ClassProofs["14260"] = UnitClass.Hunter;
            ClassProofs["14261"] = UnitClass.Hunter;
            ClassProofs["14262"] = UnitClass.Hunter;
            ClassProofs["14263"] = UnitClass.Hunter;
            ClassProofs["14264"] = UnitClass.Hunter;
            ClassProofs["14265"] = UnitClass.Hunter;
            ClassProofs["14266"] = UnitClass.Hunter;
            ClassProofs["27014"] = UnitClass.Hunter;
            ClassProofs["48995"] = UnitClass.Hunter;
            ClassProofs["48996"] = UnitClass.Hunter;
            ClassProofs["1495"] = UnitClass.Hunter;
            ClassProofs["14269"] = UnitClass.Hunter;
            ClassProofs["14270"] = UnitClass.Hunter;
            ClassProofs["14271"] = UnitClass.Hunter;
            ClassProofs["36916"] = UnitClass.Hunter;
            ClassProofs["53339"] = UnitClass.Hunter;
            ClassProofs["13795"] = UnitClass.Hunter;
            ClassProofs["14302"] = UnitClass.Hunter;
            ClassProofs["14303"] = UnitClass.Hunter;
            ClassProofs["14304"] = UnitClass.Hunter;
            ClassProofs["14305"] = UnitClass.Hunter;
            ClassProofs["27023"] = UnitClass.Hunter;
            ClassProofs["49055"] = UnitClass.Hunter;
            ClassProofs["49056"] = UnitClass.Hunter;
            ClassProofs["20900"] = UnitClass.Hunter;
            ClassProofs["20901"] = UnitClass.Hunter;
            ClassProofs["20902"] = UnitClass.Hunter;
            ClassProofs["20903"] = UnitClass.Hunter;
            ClassProofs["20904"] = UnitClass.Hunter;
            ClassProofs["27065"] = UnitClass.Hunter;
            ClassProofs["49049"] = UnitClass.Hunter;
            ClassProofs["49050"] = UnitClass.Hunter;
            ClassProofs["56641"] = UnitClass.Hunter;
            ClassProofs["34120"] = UnitClass.Hunter;
            ClassProofs["49051"] = UnitClass.Hunter;
            ClassProofs["49052"] = UnitClass.Hunter;
            ClassProofs["24132"] = UnitClass.Hunter;
            ClassProofs["24133"] = UnitClass.Hunter;
            ClassProofs["27068"] = UnitClass.Hunter;
            ClassProofs["49011"] = UnitClass.Hunter;
            ClassProofs["49012"] = UnitClass.Hunter;
            ClassProofs["75"] = UnitClass.Hunter;
            ClassProofs["34074"] = UnitClass.Hunter;
            ClassProofs["3034"] = UnitClass.Hunter;
            ClassProofs["2641"] = UnitClass.Hunter;
            ClassProofs["34477"] = UnitClass.Hunter;
            ClassProofs["13159"] = UnitClass.Hunter;
            ClassProofs["19884"] = UnitClass.Hunter;
            ClassProofs["19883"] = UnitClass.Hunter;
            ClassProofs["19880"] = UnitClass.Hunter;
            ClassProofs["19882"] = UnitClass.Hunter;
            ClassProofs["19878"] = UnitClass.Hunter;
            ClassProofs["1494"] = UnitClass.Hunter;
            ClassProofs["19885"] = UnitClass.Hunter;
            ClassProofs["19879"] = UnitClass.Hunter;
            ClassProofs["781"] = UnitClass.Hunter;
            ClassProofs["1002"] = UnitClass.Hunter;
            ClassProofs["13161"] = UnitClass.Hunter;
            ClassProofs["1462"] = UnitClass.Hunter;
            ClassProofs["20043"] = UnitClass.Hunter;
            ClassProofs["20190"] = UnitClass.Hunter;
            ClassProofs["27045"] = UnitClass.Hunter;
            ClassProofs["49071"] = UnitClass.Hunter;
            ClassProofs["13165"] = UnitClass.Hunter;
            ClassProofs["14318"] = UnitClass.Hunter;
            ClassProofs["14319"] = UnitClass.Hunter;
            ClassProofs["14320"] = UnitClass.Hunter;
            ClassProofs["14321"] = UnitClass.Hunter;
            ClassProofs["14322"] = UnitClass.Hunter;
            ClassProofs["25296"] = UnitClass.Hunter;
            ClassProofs["27044"] = UnitClass.Hunter;
            ClassProofs["5116"] = UnitClass.Hunter;
            ClassProofs["1515"] = UnitClass.Hunter;
            ClassProofs["6197"] = UnitClass.Hunter;
            ClassProofs["61846"] = UnitClass.Hunter;
            ClassProofs["61847"] = UnitClass.Hunter;
            ClassProofs["8676"] = UnitClass.Rogue;
            ClassProofs["8724"] = UnitClass.Rogue;
            ClassProofs["8725"] = UnitClass.Rogue;
            ClassProofs["11267"] = UnitClass.Rogue;
            ClassProofs["11268"] = UnitClass.Rogue;
            ClassProofs["11269"] = UnitClass.Rogue;
            ClassProofs["27441"] = UnitClass.Rogue;
            ClassProofs["48689"] = UnitClass.Rogue;
            ClassProofs["48690"] = UnitClass.Rogue;
            ClassProofs["48691"] = UnitClass.Rogue;
            ClassProofs["1966"] = UnitClass.Rogue;
            ClassProofs["6768"] = UnitClass.Rogue;
            ClassProofs["8637"] = UnitClass.Rogue;
            ClassProofs["11303"] = UnitClass.Rogue;
            ClassProofs["25302"] = UnitClass.Rogue;
            ClassProofs["27448"] = UnitClass.Rogue;
            ClassProofs["48658"] = UnitClass.Rogue;
            ClassProofs["48659"] = UnitClass.Rogue;
            ClassProofs["2836"] = UnitClass.Rogue;
            ClassProofs["1833"] = UnitClass.Rogue;
            ClassProofs["17347"] = UnitClass.Rogue;
            ClassProofs["17348"] = UnitClass.Rogue;
            ClassProofs["26864"] = UnitClass.Rogue;
            ClassProofs["48660"] = UnitClass.Rogue;
            ClassProofs["1776"] = UnitClass.Rogue;
            ClassProofs["51723"] = UnitClass.Rogue;
            ClassProofs["5171"] = UnitClass.Rogue;
            ClassProofs["6774"] = UnitClass.Rogue;
            ClassProofs["2098"] = UnitClass.Rogue;
            ClassProofs["6760"] = UnitClass.Rogue;
            ClassProofs["6761"] = UnitClass.Rogue;
            ClassProofs["6762"] = UnitClass.Rogue;
            ClassProofs["8623"] = UnitClass.Rogue;
            ClassProofs["8624"] = UnitClass.Rogue;
            ClassProofs["11299"] = UnitClass.Rogue;
            ClassProofs["11300"] = UnitClass.Rogue;
            ClassProofs["31016"] = UnitClass.Rogue;
            ClassProofs["26865"] = UnitClass.Rogue;
            ClassProofs["48667"] = UnitClass.Rogue;
            ClassProofs["48668"] = UnitClass.Rogue;
            ClassProofs["1943"] = UnitClass.Rogue;
            ClassProofs["8639"] = UnitClass.Rogue;
            ClassProofs["8640"] = UnitClass.Rogue;
            ClassProofs["11273"] = UnitClass.Rogue;
            ClassProofs["11274"] = UnitClass.Rogue;
            ClassProofs["11275"] = UnitClass.Rogue;
            ClassProofs["26867"] = UnitClass.Rogue;
            ClassProofs["48671"] = UnitClass.Rogue;
            ClassProofs["48672"] = UnitClass.Rogue;
            ClassProofs["57934"] = UnitClass.Rogue;
            ClassProofs["1860"] = UnitClass.Rogue;
            ClassProofs["1804"] = UnitClass.Rogue;
            ClassProofs["1752"] = UnitClass.Rogue;
            ClassProofs["1757"] = UnitClass.Rogue;
            ClassProofs["1758"] = UnitClass.Rogue;
            ClassProofs["1759"] = UnitClass.Rogue;
            ClassProofs["1760"] = UnitClass.Rogue;
            ClassProofs["8621"] = UnitClass.Rogue;
            ClassProofs["11293"] = UnitClass.Rogue;
            ClassProofs["11294"] = UnitClass.Rogue;
            ClassProofs["26861"] = UnitClass.Rogue;
            ClassProofs["26862"] = UnitClass.Rogue;
            ClassProofs["48637"] = UnitClass.Rogue;
            ClassProofs["48638"] = UnitClass.Rogue;
            ClassProofs["1725"] = UnitClass.Rogue;
            ClassProofs["51722"] = UnitClass.Rogue;
            ClassProofs["921"] = UnitClass.Rogue;
            ClassProofs["31224"] = UnitClass.Rogue;
            ClassProofs["34411"] = UnitClass.Rogue;
            ClassProofs["34412"] = UnitClass.Rogue;
            ClassProofs["34413"] = UnitClass.Rogue;
            ClassProofs["48663"] = UnitClass.Rogue;
            ClassProofs["48666"] = UnitClass.Rogue;
            ClassProofs["32645"] = UnitClass.Rogue;
            ClassProofs["32684"] = UnitClass.Rogue;
            ClassProofs["57992"] = UnitClass.Rogue;
            ClassProofs["57993"] = UnitClass.Rogue;
            ClassProofs["5938"] = UnitClass.Rogue;
            ClassProofs["1856"] = UnitClass.Rogue;
            ClassProofs["1857"] = UnitClass.Rogue;
            ClassProofs["26889"] = UnitClass.Rogue;
            ClassProofs["1784"] = UnitClass.Rogue;
            ClassProofs["1785"] = UnitClass.Rogue;
            ClassProofs["1786"] = UnitClass.Rogue;
            ClassProofs["1787"] = UnitClass.Rogue;
            ClassProofs["2983"] = UnitClass.Rogue;
            ClassProofs["8696"] = UnitClass.Rogue;
            ClassProofs["11305"] = UnitClass.Rogue;
            ClassProofs["8647"] = UnitClass.Rogue;
            ClassProofs["408"] = UnitClass.Rogue;
            ClassProofs["8643"] = UnitClass.Rogue;
            ClassProofs["53"] = UnitClass.Rogue;
            ClassProofs["2589"] = UnitClass.Rogue;
            ClassProofs["2590"] = UnitClass.Rogue;
            ClassProofs["2591"] = UnitClass.Rogue;
            ClassProofs["8721"] = UnitClass.Rogue;
            ClassProofs["11279"] = UnitClass.Rogue;
            ClassProofs["11280"] = UnitClass.Rogue;
            ClassProofs["25300"] = UnitClass.Rogue;
            ClassProofs["11281"] = UnitClass.Rogue;
            ClassProofs["26863"] = UnitClass.Rogue;
            ClassProofs["48656"] = UnitClass.Rogue;
            ClassProofs["48657"] = UnitClass.Rogue;
            ClassProofs["1766"] = UnitClass.Rogue;
            ClassProofs["26679"] = UnitClass.Rogue;
            ClassProofs["48673"] = UnitClass.Rogue;
            ClassProofs["48674"] = UnitClass.Rogue;
            ClassProofs["2094"] = UnitClass.Rogue;
            ClassProofs["1842"] = UnitClass.Rogue;
            ClassProofs["703"] = UnitClass.Rogue;
            ClassProofs["8631"] = UnitClass.Rogue;
            ClassProofs["8632"] = UnitClass.Rogue;
            ClassProofs["8633"] = UnitClass.Rogue;
            ClassProofs["11289"] = UnitClass.Rogue;
            ClassProofs["11290"] = UnitClass.Rogue;
            ClassProofs["26839"] = UnitClass.Rogue;
            ClassProofs["26884"] = UnitClass.Rogue;
            ClassProofs["48675"] = UnitClass.Rogue;
            ClassProofs["48676"] = UnitClass.Rogue;
            ClassProofs["5277"] = UnitClass.Rogue;
            ClassProofs["26669"] = UnitClass.Rogue;
            ClassProofs["6770"] = UnitClass.Rogue;
            ClassProofs["2070"] = UnitClass.Rogue;
            ClassProofs["11297"] = UnitClass.Rogue;
            ClassProofs["51724"] = UnitClass.Rogue;
            ClassProofs["27870"] = UnitClass.Priest;
            ClassProofs["27871"] = UnitClass.Priest;
            ClassProofs["28275"] = UnitClass.Priest;
            ClassProofs["48086"] = UnitClass.Priest;
            ClassProofs["48087"] = UnitClass.Priest;
            ClassProofs["34916"] = UnitClass.Priest;
            ClassProofs["34917"] = UnitClass.Priest;
            ClassProofs["48159"] = UnitClass.Priest;
            ClassProofs["48160"] = UnitClass.Priest;
            ClassProofs["2944"] = UnitClass.Priest;
            ClassProofs["19276"] = UnitClass.Priest;
            ClassProofs["19277"] = UnitClass.Priest;
            ClassProofs["19278"] = UnitClass.Priest;
            ClassProofs["19279"] = UnitClass.Priest;
            ClassProofs["19280"] = UnitClass.Priest;
            ClassProofs["25467"] = UnitClass.Priest;
            ClassProofs["48299"] = UnitClass.Priest;
            ClassProofs["48300"] = UnitClass.Priest;
            ClassProofs["21562"] = UnitClass.Priest;
            ClassProofs["21564"] = UnitClass.Priest;
            ClassProofs["25392"] = UnitClass.Priest;
            ClassProofs["48162"] = UnitClass.Priest;
            ClassProofs["2006"] = UnitClass.Priest;
            ClassProofs["2010"] = UnitClass.Priest;
            ClassProofs["10880"] = UnitClass.Priest;
            ClassProofs["10881"] = UnitClass.Priest;
            ClassProofs["20770"] = UnitClass.Priest;
            ClassProofs["25435"] = UnitClass.Priest;
            ClassProofs["48171"] = UnitClass.Priest;
            ClassProofs["453"] = UnitClass.Priest;
            ClassProofs["2060"] = UnitClass.Priest;
            ClassProofs["10963"] = UnitClass.Priest;
            ClassProofs["10964"] = UnitClass.Priest;
            ClassProofs["10965"] = UnitClass.Priest;
            ClassProofs["25314"] = UnitClass.Priest;
            ClassProofs["25210"] = UnitClass.Priest;
            ClassProofs["25213"] = UnitClass.Priest;
            ClassProofs["48062"] = UnitClass.Priest;
            ClassProofs["48063"] = UnitClass.Priest;
            ClassProofs["588"] = UnitClass.Priest;
            ClassProofs["7128"] = UnitClass.Priest;
            ClassProofs["602"] = UnitClass.Priest;
            ClassProofs["1006"] = UnitClass.Priest;
            ClassProofs["10951"] = UnitClass.Priest;
            ClassProofs["10952"] = UnitClass.Priest;
            ClassProofs["25431"] = UnitClass.Priest;
            ClassProofs["48040"] = UnitClass.Priest;
            ClassProofs["48168"] = UnitClass.Priest;
            ClassProofs["8122"] = UnitClass.Priest;
            ClassProofs["8124"] = UnitClass.Priest;
            ClassProofs["10888"] = UnitClass.Priest;
            ClassProofs["10890"] = UnitClass.Priest;
            ClassProofs["2096"] = UnitClass.Priest;
            ClassProofs["10909"] = UnitClass.Priest;
            ClassProofs["8092"] = UnitClass.Priest;
            ClassProofs["8102"] = UnitClass.Priest;
            ClassProofs["8103"] = UnitClass.Priest;
            ClassProofs["8104"] = UnitClass.Priest;
            ClassProofs["8105"] = UnitClass.Priest;
            ClassProofs["8106"] = UnitClass.Priest;
            ClassProofs["10945"] = UnitClass.Priest;
            ClassProofs["10946"] = UnitClass.Priest;
            ClassProofs["10947"] = UnitClass.Priest;
            ClassProofs["25372"] = UnitClass.Priest;
            ClassProofs["25375"] = UnitClass.Priest;
            ClassProofs["48126"] = UnitClass.Priest;
            ClassProofs["48127"] = UnitClass.Priest;
            ClassProofs["2061"] = UnitClass.Priest;
            ClassProofs["9472"] = UnitClass.Priest;
            ClassProofs["9473"] = UnitClass.Priest;
            ClassProofs["9474"] = UnitClass.Priest;
            ClassProofs["10915"] = UnitClass.Priest;
            ClassProofs["10916"] = UnitClass.Priest;
            ClassProofs["10917"] = UnitClass.Priest;
            ClassProofs["25233"] = UnitClass.Priest;
            ClassProofs["25235"] = UnitClass.Priest;
            ClassProofs["48070"] = UnitClass.Priest;
            ClassProofs["48071"] = UnitClass.Priest;
            ClassProofs["139"] = UnitClass.Priest;
            ClassProofs["6074"] = UnitClass.Priest;
            ClassProofs["6075"] = UnitClass.Priest;
            ClassProofs["6076"] = UnitClass.Priest;
            ClassProofs["6077"] = UnitClass.Priest;
            ClassProofs["6078"] = UnitClass.Priest;
            ClassProofs["10927"] = UnitClass.Priest;
            ClassProofs["10928"] = UnitClass.Priest;
            ClassProofs["10929"] = UnitClass.Priest;
            ClassProofs["25315"] = UnitClass.Priest;
            ClassProofs["25221"] = UnitClass.Priest;
            ClassProofs["25222"] = UnitClass.Priest;
            ClassProofs["48067"] = UnitClass.Priest;
            ClassProofs["48068"] = UnitClass.Priest;
            ClassProofs["585"] = UnitClass.Priest;
            ClassProofs["591"] = UnitClass.Priest;
            ClassProofs["598"] = UnitClass.Priest;
            ClassProofs["984"] = UnitClass.Priest;
            ClassProofs["1004"] = UnitClass.Priest;
            ClassProofs["6060"] = UnitClass.Priest;
            ClassProofs["10933"] = UnitClass.Priest;
            ClassProofs["10934"] = UnitClass.Priest;
            ClassProofs["25363"] = UnitClass.Priest;
            ClassProofs["25364"] = UnitClass.Priest;
            ClassProofs["48122"] = UnitClass.Priest;
            ClassProofs["48123"] = UnitClass.Priest;
            ClassProofs["33076"] = UnitClass.Priest;
            ClassProofs["48112"] = UnitClass.Priest;
            ClassProofs["48113"] = UnitClass.Priest;
            ClassProofs["34433"] = UnitClass.Priest;
            ClassProofs["48169"] = UnitClass.Priest;
            ClassProofs["27683"] = UnitClass.Priest;
            ClassProofs["39374"] = UnitClass.Priest;
            ClassProofs["48170"] = UnitClass.Priest;
            ClassProofs["32379"] = UnitClass.Priest;
            ClassProofs["32996"] = UnitClass.Priest;
            ClassProofs["48157"] = UnitClass.Priest;
            ClassProofs["48158"] = UnitClass.Priest;
            ClassProofs["589"] = UnitClass.Priest;
            ClassProofs["594"] = UnitClass.Priest;
            ClassProofs["970"] = UnitClass.Priest;
            ClassProofs["992"] = UnitClass.Priest;
            ClassProofs["2767"] = UnitClass.Priest;
            ClassProofs["10892"] = UnitClass.Priest;
            ClassProofs["10893"] = UnitClass.Priest;
            ClassProofs["10894"] = UnitClass.Priest;
            ClassProofs["25367"] = UnitClass.Priest;
            ClassProofs["25368"] = UnitClass.Priest;
            ClassProofs["48124"] = UnitClass.Priest;
            ClassProofs["48125"] = UnitClass.Priest;
            ClassProofs["9484"] = UnitClass.Priest;
            ClassProofs["9485"] = UnitClass.Priest;
            ClassProofs["10955"] = UnitClass.Priest;
            ClassProofs["2050"] = UnitClass.Priest;
            ClassProofs["2052"] = UnitClass.Priest;
            ClassProofs["2053"] = UnitClass.Priest;
            ClassProofs["34863"] = UnitClass.Priest;
            ClassProofs["34864"] = UnitClass.Priest;
            ClassProofs["34865"] = UnitClass.Priest;
            ClassProofs["34866"] = UnitClass.Priest;
            ClassProofs["48088"] = UnitClass.Priest;
            ClassProofs["48089"] = UnitClass.Priest;
            ClassProofs["2054"] = UnitClass.Priest;
            ClassProofs["2055"] = UnitClass.Priest;
            ClassProofs["6063"] = UnitClass.Priest;
            ClassProofs["6064"] = UnitClass.Priest;
            ClassProofs["596"] = UnitClass.Priest;
            ClassProofs["996"] = UnitClass.Priest;
            ClassProofs["10960"] = UnitClass.Priest;
            ClassProofs["10961"] = UnitClass.Priest;
            ClassProofs["25316"] = UnitClass.Priest;
            ClassProofs["25308"] = UnitClass.Priest;
            ClassProofs["48072"] = UnitClass.Priest;
            ClassProofs["8129"] = UnitClass.Priest;
            ClassProofs["586"] = UnitClass.Priest;
            ClassProofs["1706"] = UnitClass.Priest;
            ClassProofs["17"] = UnitClass.Priest;
            ClassProofs["592"] = UnitClass.Priest;
            ClassProofs["600"] = UnitClass.Priest;
            ClassProofs["3747"] = UnitClass.Priest;
            ClassProofs["6065"] = UnitClass.Priest;
            ClassProofs["6066"] = UnitClass.Priest;
            ClassProofs["10898"] = UnitClass.Priest;
            ClassProofs["10899"] = UnitClass.Priest;
            ClassProofs["10900"] = UnitClass.Priest;
            ClassProofs["10901"] = UnitClass.Priest;
            ClassProofs["25217"] = UnitClass.Priest;
            ClassProofs["25218"] = UnitClass.Priest;
            ClassProofs["48065"] = UnitClass.Priest;
            ClassProofs["48066"] = UnitClass.Priest;
            ClassProofs["1243"] = UnitClass.Priest;
            ClassProofs["1244"] = UnitClass.Priest;
            ClassProofs["1245"] = UnitClass.Priest;
            ClassProofs["2791"] = UnitClass.Priest;
            ClassProofs["10937"] = UnitClass.Priest;
            ClassProofs["10938"] = UnitClass.Priest;
            ClassProofs["25389"] = UnitClass.Priest;
            ClassProofs["48161"] = UnitClass.Priest;
            ClassProofs["528"] = UnitClass.Priest;
            ClassProofs["14914"] = UnitClass.Priest;
            ClassProofs["15262"] = UnitClass.Priest;
            ClassProofs["15263"] = UnitClass.Priest;
            ClassProofs["15264"] = UnitClass.Priest;
            ClassProofs["15265"] = UnitClass.Priest;
            ClassProofs["15266"] = UnitClass.Priest;
            ClassProofs["15267"] = UnitClass.Priest;
            ClassProofs["15261"] = UnitClass.Priest;
            ClassProofs["25384"] = UnitClass.Priest;
            ClassProofs["48134"] = UnitClass.Priest;
            ClassProofs["48135"] = UnitClass.Priest;
            ClassProofs["14818"] = UnitClass.Priest;
            ClassProofs["14819"] = UnitClass.Priest;
            ClassProofs["27841"] = UnitClass.Priest;
            ClassProofs["25312"] = UnitClass.Priest;
            ClassProofs["48073"] = UnitClass.Priest;
            ClassProofs["15237"] = UnitClass.Priest;
            ClassProofs["15430"] = UnitClass.Priest;
            ClassProofs["15431"] = UnitClass.Priest;
            ClassProofs["27799"] = UnitClass.Priest;
            ClassProofs["27800"] = UnitClass.Priest;
            ClassProofs["27801"] = UnitClass.Priest;
            ClassProofs["25331"] = UnitClass.Priest;
            ClassProofs["48077"] = UnitClass.Priest;
            ClassProofs["48075"] = UnitClass.Priest;
            ClassProofs["48078"] = UnitClass.Priest;
            ClassProofs["605"] = UnitClass.Priest;
            ClassProofs["48045"] = UnitClass.Priest;
            ClassProofs["53023"] = UnitClass.Priest;
            ClassProofs["27681"] = UnitClass.Priest;
            ClassProofs["32999"] = UnitClass.Priest;
            ClassProofs["48074"] = UnitClass.Priest;
            ClassProofs["17311"] = UnitClass.Priest;
            ClassProofs["17312"] = UnitClass.Priest;
            ClassProofs["17313"] = UnitClass.Priest;
            ClassProofs["17314"] = UnitClass.Priest;
            ClassProofs["18807"] = UnitClass.Priest;
            ClassProofs["25387"] = UnitClass.Priest;
            ClassProofs["48155"] = UnitClass.Priest;
            ClassProofs["48156"] = UnitClass.Priest;
            ClassProofs["19238"] = UnitClass.Priest;
            ClassProofs["19240"] = UnitClass.Priest;
            ClassProofs["19241"] = UnitClass.Priest;
            ClassProofs["19242"] = UnitClass.Priest;
            ClassProofs["19243"] = UnitClass.Priest;
            ClassProofs["25437"] = UnitClass.Priest;
            ClassProofs["48172"] = UnitClass.Priest;
            ClassProofs["48173"] = UnitClass.Priest;
            ClassProofs["32375"] = UnitClass.Priest;
            ClassProofs["32546"] = UnitClass.Priest;
            ClassProofs["48119"] = UnitClass.Priest;
            ClassProofs["48120"] = UnitClass.Priest;
            ClassProofs["53005"] = UnitClass.Priest;
            ClassProofs["53006"] = UnitClass.Priest;
            ClassProofs["53007"] = UnitClass.Priest;
            ClassProofs["6346"] = UnitClass.Priest;
            ClassProofs["976"] = UnitClass.Priest;
            ClassProofs["10957"] = UnitClass.Priest;
            ClassProofs["10958"] = UnitClass.Priest;
            ClassProofs["25433"] = UnitClass.Priest;
            ClassProofs["527"] = UnitClass.Priest;
            ClassProofs["988"] = UnitClass.Priest;
            ClassProofs["552"] = UnitClass.Priest;
            ClassProofs["46584"] = UnitClass.DeathKnight;
            ClassProofs["42650"] = UnitClass.DeathKnight;
            ClassProofs["50842"] = UnitClass.DeathKnight;
            ClassProofs["45477"] = UnitClass.DeathKnight;
            ClassProofs["49896"] = UnitClass.DeathKnight;
            ClassProofs["49903"] = UnitClass.DeathKnight;
            ClassProofs["49904"] = UnitClass.DeathKnight;
            ClassProofs["49909"] = UnitClass.DeathKnight;
            ClassProofs["48792"] = UnitClass.DeathKnight;
            ClassProofs["53343"] = UnitClass.DeathKnight;
            ClassProofs["3714"] = UnitClass.DeathKnight;
            ClassProofs["51416"] = UnitClass.DeathKnight;
            ClassProofs["51417"] = UnitClass.DeathKnight;
            ClassProofs["51418"] = UnitClass.DeathKnight;
            ClassProofs["51419"] = UnitClass.DeathKnight;
            ClassProofs["55268"] = UnitClass.DeathKnight;
            ClassProofs["48263"] = UnitClass.DeathKnight;
            ClassProofs["49142"] = UnitClass.DeathKnight;
            ClassProofs["51409"] = UnitClass.DeathKnight;
            ClassProofs["51410"] = UnitClass.DeathKnight;
            ClassProofs["51411"] = UnitClass.DeathKnight;
            ClassProofs["48707"] = UnitClass.DeathKnight;
            ClassProofs["53344"] = UnitClass.DeathKnight;
            ClassProofs["55265"] = UnitClass.DeathKnight;
            ClassProofs["55270"] = UnitClass.DeathKnight;
            ClassProofs["55271"] = UnitClass.DeathKnight;
            ClassProofs["57330"] = UnitClass.DeathKnight;
            ClassProofs["57623"] = UnitClass.DeathKnight;
            ClassProofs["45524"] = UnitClass.DeathKnight;
            ClassProofs["53331"] = UnitClass.DeathKnight;
            ClassProofs["47528"] = UnitClass.DeathKnight;
            ClassProofs["55258"] = UnitClass.DeathKnight;
            ClassProofs["55259"] = UnitClass.DeathKnight;
            ClassProofs["55260"] = UnitClass.DeathKnight;
            ClassProofs["55261"] = UnitClass.DeathKnight;
            ClassProofs["55262"] = UnitClass.DeathKnight;
            ClassProofs["49576"] = UnitClass.DeathKnight;
            ClassProofs["50977"] = UnitClass.DeathKnight;
            ClassProofs["43265"] = UnitClass.DeathKnight;
            ClassProofs["49936"] = UnitClass.DeathKnight;
            ClassProofs["49937"] = UnitClass.DeathKnight;
            ClassProofs["49938"] = UnitClass.DeathKnight;
            ClassProofs["48743"] = UnitClass.DeathKnight;
            ClassProofs["49998"] = UnitClass.DeathKnight;
            ClassProofs["49999"] = UnitClass.DeathKnight;
            ClassProofs["45463"] = UnitClass.DeathKnight;
            ClassProofs["49923"] = UnitClass.DeathKnight;
            ClassProofs["49924"] = UnitClass.DeathKnight;
            ClassProofs["52375"] = UnitClass.DeathKnight;
            ClassProofs["49892"] = UnitClass.DeathKnight;
            ClassProofs["49893"] = UnitClass.DeathKnight;
            ClassProofs["49894"] = UnitClass.DeathKnight;
            ClassProofs["49895"] = UnitClass.DeathKnight;
            ClassProofs["53342"] = UnitClass.DeathKnight;
            ClassProofs["54447"] = UnitClass.DeathKnight;
            ClassProofs["49020"] = UnitClass.DeathKnight;
            ClassProofs["51423"] = UnitClass.DeathKnight;
            ClassProofs["51424"] = UnitClass.DeathKnight;
            ClassProofs["51425"] = UnitClass.DeathKnight;
            ClassProofs["53341"] = UnitClass.DeathKnight;
            ClassProofs["45462"] = UnitClass.DeathKnight;
            ClassProofs["49917"] = UnitClass.DeathKnight;
            ClassProofs["49918"] = UnitClass.DeathKnight;
            ClassProofs["49919"] = UnitClass.DeathKnight;
            ClassProofs["49920"] = UnitClass.DeathKnight;
            ClassProofs["49921"] = UnitClass.DeathKnight;
            ClassProofs["54446"] = UnitClass.DeathKnight;
            ClassProofs["56815"] = UnitClass.DeathKnight;
            ClassProofs["47568"] = UnitClass.DeathKnight;
            ClassProofs["53428"] = UnitClass.DeathKnight;
            ClassProofs["47476"] = UnitClass.DeathKnight;
            ClassProofs["48721"] = UnitClass.DeathKnight;
            ClassProofs["49939"] = UnitClass.DeathKnight;
            ClassProofs["49940"] = UnitClass.DeathKnight;
            ClassProofs["49941"] = UnitClass.DeathKnight;
            ClassProofs["53323"] = UnitClass.DeathKnight;
            ClassProofs["48265"] = UnitClass.DeathKnight;
            ClassProofs["51376"] = UnitClass.DeathKnight;
            ClassProofs["51378"] = UnitClass.DeathKnight;
            ClassProofs["51379"] = UnitClass.DeathKnight;
            ClassProofs["51325"] = UnitClass.DeathKnight;
            ClassProofs["51326"] = UnitClass.DeathKnight;
            ClassProofs["51327"] = UnitClass.DeathKnight;
            ClassProofs["51328"] = UnitClass.DeathKnight;
            ClassProofs["48778"] = UnitClass.DeathKnight;
            ClassProofs["45529"] = UnitClass.DeathKnight;
            ClassProofs["45902"] = UnitClass.DeathKnight;
            ClassProofs["49926"] = UnitClass.DeathKnight;
            ClassProofs["49927"] = UnitClass.DeathKnight;
            ClassProofs["49928"] = UnitClass.DeathKnight;
            ClassProofs["49929"] = UnitClass.DeathKnight;
            ClassProofs["49930"] = UnitClass.DeathKnight;
            ClassProofs["48266"] = UnitClass.DeathKnight;
            ClassProofs["56222"] = UnitClass.DeathKnight;
            ClassProofs["2008"] = UnitClass.Shaman;
            ClassProofs["20609"] = UnitClass.Shaman;
            ClassProofs["20610"] = UnitClass.Shaman;
            ClassProofs["20776"] = UnitClass.Shaman;
            ClassProofs["20777"] = UnitClass.Shaman;
            ClassProofs["25590"] = UnitClass.Shaman;
            ClassProofs["49277"] = UnitClass.Shaman;
            ClassProofs["8033"] = UnitClass.Shaman;
            ClassProofs["8038"] = UnitClass.Shaman;
            ClassProofs["10456"] = UnitClass.Shaman;
            ClassProofs["16355"] = UnitClass.Shaman;
            ClassProofs["16356"] = UnitClass.Shaman;
            ClassProofs["25500"] = UnitClass.Shaman;
            ClassProofs["58794"] = UnitClass.Shaman;
            ClassProofs["58795"] = UnitClass.Shaman;
            ClassProofs["58796"] = UnitClass.Shaman;
            ClassProofs["8056"] = UnitClass.Shaman;
            ClassProofs["8058"] = UnitClass.Shaman;
            ClassProofs["10472"] = UnitClass.Shaman;
            ClassProofs["10473"] = UnitClass.Shaman;
            ClassProofs["25464"] = UnitClass.Shaman;
            ClassProofs["49235"] = UnitClass.Shaman;
            ClassProofs["49236"] = UnitClass.Shaman;
            ClassProofs["8170"] = UnitClass.Shaman;
            ClassProofs["370"] = UnitClass.Shaman;
            ClassProofs["8012"] = UnitClass.Shaman;
            ClassProofs["2825"] = UnitClass.Shaman;
            ClassProofs["36936"] = UnitClass.Shaman;
            ClassProofs["2062"] = UnitClass.Shaman;
            ClassProofs["2484"] = UnitClass.Shaman;
            ClassProofs["20608"] = UnitClass.Shaman;
            ClassProofs["8075"] = UnitClass.Shaman;
            ClassProofs["8160"] = UnitClass.Shaman;
            ClassProofs["8161"] = UnitClass.Shaman;
            ClassProofs["10442"] = UnitClass.Shaman;
            ClassProofs["25361"] = UnitClass.Shaman;
            ClassProofs["25528"] = UnitClass.Shaman;
            ClassProofs["57622"] = UnitClass.Shaman;
            ClassProofs["58643"] = UnitClass.Shaman;
            ClassProofs["32593"] = UnitClass.Shaman;
            ClassProofs["32594"] = UnitClass.Shaman;
            ClassProofs["49283"] = UnitClass.Shaman;
            ClassProofs["49284"] = UnitClass.Shaman;
            ClassProofs["51730"] = UnitClass.Shaman;
            ClassProofs["51988"] = UnitClass.Shaman;
            ClassProofs["51991"] = UnitClass.Shaman;
            ClassProofs["51992"] = UnitClass.Shaman;
            ClassProofs["51993"] = UnitClass.Shaman;
            ClassProofs["51994"] = UnitClass.Shaman;
            ClassProofs["8042"] = UnitClass.Shaman;
            ClassProofs["8044"] = UnitClass.Shaman;
            ClassProofs["8045"] = UnitClass.Shaman;
            ClassProofs["8046"] = UnitClass.Shaman;
            ClassProofs["10412"] = UnitClass.Shaman;
            ClassProofs["10413"] = UnitClass.Shaman;
            ClassProofs["10414"] = UnitClass.Shaman;
            ClassProofs["25454"] = UnitClass.Shaman;
            ClassProofs["49230"] = UnitClass.Shaman;
            ClassProofs["49231"] = UnitClass.Shaman;
            ClassProofs["57720"] = UnitClass.Shaman;
            ClassProofs["57721"] = UnitClass.Shaman;
            ClassProofs["57722"] = UnitClass.Shaman;
            ClassProofs["51514"] = UnitClass.Shaman;
            ClassProofs["6495"] = UnitClass.Shaman;
            ClassProofs["2645"] = UnitClass.Shaman;
            ClassProofs["57994"] = UnitClass.Shaman;
            ClassProofs["8143"] = UnitClass.Shaman;
            ClassProofs["8181"] = UnitClass.Shaman;
            ClassProofs["10478"] = UnitClass.Shaman;
            ClassProofs["10479"] = UnitClass.Shaman;
            ClassProofs["25560"] = UnitClass.Shaman;
            ClassProofs["58741"] = UnitClass.Shaman;
            ClassProofs["58745"] = UnitClass.Shaman;
            ClassProofs["8184"] = UnitClass.Shaman;
            ClassProofs["10537"] = UnitClass.Shaman;
            ClassProofs["10538"] = UnitClass.Shaman;
            ClassProofs["25563"] = UnitClass.Shaman;
            ClassProofs["58737"] = UnitClass.Shaman;
            ClassProofs["58739"] = UnitClass.Shaman;
            ClassProofs["556"] = UnitClass.Shaman;
            ClassProofs["8177"] = UnitClass.Shaman;
            ClassProofs["8004"] = UnitClass.Shaman;
            ClassProofs["8008"] = UnitClass.Shaman;
            ClassProofs["8010"] = UnitClass.Shaman;
            ClassProofs["10466"] = UnitClass.Shaman;
            ClassProofs["10467"] = UnitClass.Shaman;
            ClassProofs["10468"] = UnitClass.Shaman;
            ClassProofs["25420"] = UnitClass.Shaman;
            ClassProofs["49275"] = UnitClass.Shaman;
            ClassProofs["49276"] = UnitClass.Shaman;
            ClassProofs["546"] = UnitClass.Shaman;
            ClassProofs["131"] = UnitClass.Shaman;
            ClassProofs["52127"] = UnitClass.Shaman;
            ClassProofs["52129"] = UnitClass.Shaman;
            ClassProofs["52131"] = UnitClass.Shaman;
            ClassProofs["52134"] = UnitClass.Shaman;
            ClassProofs["52136"] = UnitClass.Shaman;
            ClassProofs["52138"] = UnitClass.Shaman;
            ClassProofs["24398"] = UnitClass.Shaman;
            ClassProofs["33736"] = UnitClass.Shaman;
            ClassProofs["57960"] = UnitClass.Shaman;
            ClassProofs["5394"] = UnitClass.Shaman;
            ClassProofs["6375"] = UnitClass.Shaman;
            ClassProofs["6377"] = UnitClass.Shaman;
            ClassProofs["10462"] = UnitClass.Shaman;
            ClassProofs["10463"] = UnitClass.Shaman;
            ClassProofs["25567"] = UnitClass.Shaman;
            ClassProofs["58755"] = UnitClass.Shaman;
            ClassProofs["58756"] = UnitClass.Shaman;
            ClassProofs["58757"] = UnitClass.Shaman;
            ClassProofs["331"] = UnitClass.Shaman;
            ClassProofs["332"] = UnitClass.Shaman;
            ClassProofs["547"] = UnitClass.Shaman;
            ClassProofs["913"] = UnitClass.Shaman;
            ClassProofs["939"] = UnitClass.Shaman;
            ClassProofs["959"] = UnitClass.Shaman;
            ClassProofs["8005"] = UnitClass.Shaman;
            ClassProofs["10395"] = UnitClass.Shaman;
            ClassProofs["10396"] = UnitClass.Shaman;
            ClassProofs["25357"] = UnitClass.Shaman;
            ClassProofs["25391"] = UnitClass.Shaman;
            ClassProofs["25396"] = UnitClass.Shaman;
            ClassProofs["49272"] = UnitClass.Shaman;
            ClassProofs["49273"] = UnitClass.Shaman;
            ClassProofs["1064"] = UnitClass.Shaman;
            ClassProofs["10622"] = UnitClass.Shaman;
            ClassProofs["10623"] = UnitClass.Shaman;
            ClassProofs["25422"] = UnitClass.Shaman;
            ClassProofs["25423"] = UnitClass.Shaman;
            ClassProofs["55458"] = UnitClass.Shaman;
            ClassProofs["55459"] = UnitClass.Shaman;
            ClassProofs["5675"] = UnitClass.Shaman;
            ClassProofs["10495"] = UnitClass.Shaman;
            ClassProofs["10496"] = UnitClass.Shaman;
            ClassProofs["10497"] = UnitClass.Shaman;
            ClassProofs["25570"] = UnitClass.Shaman;
            ClassProofs["58771"] = UnitClass.Shaman;
            ClassProofs["58773"] = UnitClass.Shaman;
            ClassProofs["58774"] = UnitClass.Shaman;
            ClassProofs["526"] = UnitClass.Shaman;
            ClassProofs["61299"] = UnitClass.Shaman;
            ClassProofs["61300"] = UnitClass.Shaman;
            ClassProofs["61301"] = UnitClass.Shaman;
            ClassProofs["2894"] = UnitClass.Shaman;
            ClassProofs["1535"] = UnitClass.Shaman;
            ClassProofs["8498"] = UnitClass.Shaman;
            ClassProofs["8499"] = UnitClass.Shaman;
            ClassProofs["11314"] = UnitClass.Shaman;
            ClassProofs["11315"] = UnitClass.Shaman;
            ClassProofs["25546"] = UnitClass.Shaman;
            ClassProofs["25547"] = UnitClass.Shaman;
            ClassProofs["61649"] = UnitClass.Shaman;
            ClassProofs["61657"] = UnitClass.Shaman;
            ClassProofs["8227"] = UnitClass.Shaman;
            ClassProofs["8249"] = UnitClass.Shaman;
            ClassProofs["10526"] = UnitClass.Shaman;
            ClassProofs["16387"] = UnitClass.Shaman;
            ClassProofs["25557"] = UnitClass.Shaman;
            ClassProofs["58649"] = UnitClass.Shaman;
            ClassProofs["58652"] = UnitClass.Shaman;
            ClassProofs["58656"] = UnitClass.Shaman;
            ClassProofs["8024"] = UnitClass.Shaman;
            ClassProofs["8027"] = UnitClass.Shaman;
            ClassProofs["8030"] = UnitClass.Shaman;
            ClassProofs["16339"] = UnitClass.Shaman;
            ClassProofs["16341"] = UnitClass.Shaman;
            ClassProofs["16342"] = UnitClass.Shaman;
            ClassProofs["25489"] = UnitClass.Shaman;
            ClassProofs["58785"] = UnitClass.Shaman;
            ClassProofs["58789"] = UnitClass.Shaman;
            ClassProofs["58790"] = UnitClass.Shaman;
            ClassProofs["3599"] = UnitClass.Shaman;
            ClassProofs["6363"] = UnitClass.Shaman;
            ClassProofs["6364"] = UnitClass.Shaman;
            ClassProofs["6365"] = UnitClass.Shaman;
            ClassProofs["10437"] = UnitClass.Shaman;
            ClassProofs["10438"] = UnitClass.Shaman;
            ClassProofs["25533"] = UnitClass.Shaman;
            ClassProofs["58699"] = UnitClass.Shaman;
            ClassProofs["58703"] = UnitClass.Shaman;
            ClassProofs["58704"] = UnitClass.Shaman;
            ClassProofs["8050"] = UnitClass.Shaman;
            ClassProofs["8052"] = UnitClass.Shaman;
            ClassProofs["8053"] = UnitClass.Shaman;
            ClassProofs["10447"] = UnitClass.Shaman;
            ClassProofs["10448"] = UnitClass.Shaman;
            ClassProofs["29228"] = UnitClass.Shaman;
            ClassProofs["25457"] = UnitClass.Shaman;
            ClassProofs["49232"] = UnitClass.Shaman;
            ClassProofs["49233"] = UnitClass.Shaman;
            ClassProofs["8190"] = UnitClass.Shaman;
            ClassProofs["10585"] = UnitClass.Shaman;
            ClassProofs["10586"] = UnitClass.Shaman;
            ClassProofs["10587"] = UnitClass.Shaman;
            ClassProofs["25552"] = UnitClass.Shaman;
            ClassProofs["58731"] = UnitClass.Shaman;
            ClassProofs["58734"] = UnitClass.Shaman;
            ClassProofs["51505"] = UnitClass.Shaman;
            ClassProofs["60043"] = UnitClass.Shaman;
            ClassProofs["8017"] = UnitClass.Shaman;
            ClassProofs["8018"] = UnitClass.Shaman;
            ClassProofs["8019"] = UnitClass.Shaman;
            ClassProofs["10399"] = UnitClass.Shaman;
            ClassProofs["5730"] = UnitClass.Shaman;
            ClassProofs["6390"] = UnitClass.Shaman;
            ClassProofs["6391"] = UnitClass.Shaman;
            ClassProofs["6392"] = UnitClass.Shaman;
            ClassProofs["10427"] = UnitClass.Shaman;
            ClassProofs["10428"] = UnitClass.Shaman;
            ClassProofs["25525"] = UnitClass.Shaman;
            ClassProofs["58580"] = UnitClass.Shaman;
            ClassProofs["58581"] = UnitClass.Shaman;
            ClassProofs["58582"] = UnitClass.Shaman;
            ClassProofs["8071"] = UnitClass.Shaman;
            ClassProofs["8154"] = UnitClass.Shaman;
            ClassProofs["8155"] = UnitClass.Shaman;
            ClassProofs["10406"] = UnitClass.Shaman;
            ClassProofs["10407"] = UnitClass.Shaman;
            ClassProofs["10408"] = UnitClass.Shaman;
            ClassProofs["25508"] = UnitClass.Shaman;
            ClassProofs["25509"] = UnitClass.Shaman;
            ClassProofs["58751"] = UnitClass.Shaman;
            ClassProofs["58753"] = UnitClass.Shaman;
            ClassProofs["2870"] = UnitClass.Shaman;
            ClassProofs["3738"] = UnitClass.Shaman;
            ClassProofs["10595"] = UnitClass.Shaman;
            ClassProofs["10600"] = UnitClass.Shaman;
            ClassProofs["10601"] = UnitClass.Shaman;
            ClassProofs["25574"] = UnitClass.Shaman;
            ClassProofs["58746"] = UnitClass.Shaman;
            ClassProofs["58749"] = UnitClass.Shaman;
            ClassProofs["32182"] = UnitClass.Shaman;
            ClassProofs["6196"] = UnitClass.Shaman;
            ClassProofs["324"] = UnitClass.Shaman;
            ClassProofs["325"] = UnitClass.Shaman;
            ClassProofs["905"] = UnitClass.Shaman;
            ClassProofs["945"] = UnitClass.Shaman;
            ClassProofs["8134"] = UnitClass.Shaman;
            ClassProofs["10431"] = UnitClass.Shaman;
            ClassProofs["10432"] = UnitClass.Shaman;
            ClassProofs["25469"] = UnitClass.Shaman;
            ClassProofs["25472"] = UnitClass.Shaman;
            ClassProofs["49280"] = UnitClass.Shaman;
            ClassProofs["49281"] = UnitClass.Shaman;
            ClassProofs["403"] = UnitClass.Shaman;
            ClassProofs["529"] = UnitClass.Shaman;
            ClassProofs["548"] = UnitClass.Shaman;
            ClassProofs["915"] = UnitClass.Shaman;
            ClassProofs["943"] = UnitClass.Shaman;
            ClassProofs["6041"] = UnitClass.Shaman;
            ClassProofs["10391"] = UnitClass.Shaman;
            ClassProofs["10392"] = UnitClass.Shaman;
            ClassProofs["15207"] = UnitClass.Shaman;
            ClassProofs["15208"] = UnitClass.Shaman;
            ClassProofs["25448"] = UnitClass.Shaman;
            ClassProofs["25449"] = UnitClass.Shaman;
            ClassProofs["49237"] = UnitClass.Shaman;
            ClassProofs["49238"] = UnitClass.Shaman;
            ClassProofs["421"] = UnitClass.Shaman;
            ClassProofs["930"] = UnitClass.Shaman;
            ClassProofs["2860"] = UnitClass.Shaman;
            ClassProofs["10605"] = UnitClass.Shaman;
            ClassProofs["25439"] = UnitClass.Shaman;
            ClassProofs["25442"] = UnitClass.Shaman;
            ClassProofs["49270"] = UnitClass.Shaman;
            ClassProofs["49271"] = UnitClass.Shaman;
            ClassProofs["59156"] = UnitClass.Shaman;
            ClassProofs["59158"] = UnitClass.Shaman;
            ClassProofs["59159"] = UnitClass.Shaman;
            ClassProofs["8512"] = UnitClass.Shaman;
            ClassProofs["8232"] = UnitClass.Shaman;
            ClassProofs["8235"] = UnitClass.Shaman;
            ClassProofs["10486"] = UnitClass.Shaman;
            ClassProofs["16362"] = UnitClass.Shaman;
            ClassProofs["25505"] = UnitClass.Shaman;
            ClassProofs["58801"] = UnitClass.Shaman;
            ClassProofs["58803"] = UnitClass.Shaman;
            ClassProofs["58804"] = UnitClass.Shaman;
            ClassProofs["54648"] = UnitClass.Mage;
            ClassProofs["32266"] = UnitClass.Mage;
            ClassProofs["49360"] = UnitClass.Mage;
            ClassProofs["11417"] = UnitClass.Mage;
            ClassProofs["11418"] = UnitClass.Mage;
            ClassProofs["49361"] = UnitClass.Mage;
            ClassProofs["10059"] = UnitClass.Mage;
            ClassProofs["35717"] = UnitClass.Mage;
            ClassProofs["33691"] = UnitClass.Mage;
            ClassProofs["53142"] = UnitClass.Mage;
            ClassProofs["11419"] = UnitClass.Mage;
            ClassProofs["11416"] = UnitClass.Mage;
            ClassProofs["32267"] = UnitClass.Mage;
            ClassProofs["11420"] = UnitClass.Mage;
            ClassProofs["32271"] = UnitClass.Mage;
            ClassProofs["49359"] = UnitClass.Mage;
            ClassProofs["3567"] = UnitClass.Mage;
            ClassProofs["3563"] = UnitClass.Mage;
            ClassProofs["49358"] = UnitClass.Mage;
            ClassProofs["3561"] = UnitClass.Mage;
            ClassProofs["35715"] = UnitClass.Mage;
            ClassProofs["33690"] = UnitClass.Mage;
            ClassProofs["53140"] = UnitClass.Mage;
            ClassProofs["3565"] = UnitClass.Mage;
            ClassProofs["3562"] = UnitClass.Mage;
            ClassProofs["32272"] = UnitClass.Mage;
            ClassProofs["3566"] = UnitClass.Mage;
            ClassProofs["30455"] = UnitClass.Mage;
            ClassProofs["42913"] = UnitClass.Mage;
            ClassProofs["42914"] = UnitClass.Mage;
            ClassProofs["7302"] = UnitClass.Mage;
            ClassProofs["7320"] = UnitClass.Mage;
            ClassProofs["10219"] = UnitClass.Mage;
            ClassProofs["10220"] = UnitClass.Mage;
            ClassProofs["27124"] = UnitClass.Mage;
            ClassProofs["43008"] = UnitClass.Mage;
            ClassProofs["120"] = UnitClass.Mage;
            ClassProofs["8492"] = UnitClass.Mage;
            ClassProofs["10159"] = UnitClass.Mage;
            ClassProofs["10160"] = UnitClass.Mage;
            ClassProofs["10161"] = UnitClass.Mage;
            ClassProofs["27087"] = UnitClass.Mage;
            ClassProofs["42930"] = UnitClass.Mage;
            ClassProofs["42931"] = UnitClass.Mage;
            ClassProofs["122"] = UnitClass.Mage;
            ClassProofs["865"] = UnitClass.Mage;
            ClassProofs["6131"] = UnitClass.Mage;
            ClassProofs["10230"] = UnitClass.Mage;
            ClassProofs["27088"] = UnitClass.Mage;
            ClassProofs["42917"] = UnitClass.Mage;
            ClassProofs["13018"] = UnitClass.Mage;
            ClassProofs["13019"] = UnitClass.Mage;
            ClassProofs["13020"] = UnitClass.Mage;
            ClassProofs["13021"] = UnitClass.Mage;
            ClassProofs["27133"] = UnitClass.Mage;
            ClassProofs["33933"] = UnitClass.Mage;
            ClassProofs["42944"] = UnitClass.Mage;
            ClassProofs["42945"] = UnitClass.Mage;
            ClassProofs["759"] = UnitClass.Mage;
            ClassProofs["3552"] = UnitClass.Mage;
            ClassProofs["10053"] = UnitClass.Mage;
            ClassProofs["10054"] = UnitClass.Mage;
            ClassProofs["27101"] = UnitClass.Mage;
            ClassProofs["42985"] = UnitClass.Mage;
            ClassProofs["118"] = UnitClass.Mage;
            ClassProofs["12824"] = UnitClass.Mage;
            ClassProofs["12825"] = UnitClass.Mage;
            ClassProofs["28271"] = UnitClass.Mage;
            ClassProofs["61025"] = UnitClass.Mage;
            ClassProofs["12826"] = UnitClass.Mage;
            ClassProofs["28272"] = UnitClass.Mage;
            ClassProofs["61305"] = UnitClass.Mage;
            ClassProofs["43987"] = UnitClass.Mage;
            ClassProofs["58659"] = UnitClass.Mage;
            ClassProofs["12051"] = UnitClass.Mage;
            ClassProofs["23028"] = UnitClass.Mage;
            ClassProofs["27127"] = UnitClass.Mage;
            ClassProofs["43002"] = UnitClass.Mage;
            ClassProofs["30451"] = UnitClass.Mage;
            ClassProofs["42894"] = UnitClass.Mage;
            ClassProofs["42896"] = UnitClass.Mage;
            ClassProofs["42897"] = UnitClass.Mage;
            ClassProofs["44780"] = UnitClass.Mage;
            ClassProofs["44781"] = UnitClass.Mage;
            ClassProofs["1459"] = UnitClass.Mage;
            ClassProofs["1460"] = UnitClass.Mage;
            ClassProofs["1461"] = UnitClass.Mage;
            ClassProofs["10156"] = UnitClass.Mage;
            ClassProofs["10157"] = UnitClass.Mage;
            ClassProofs["27126"] = UnitClass.Mage;
            ClassProofs["42995"] = UnitClass.Mage;
            ClassProofs["5143"] = UnitClass.Mage;
            ClassProofs["5144"] = UnitClass.Mage;
            ClassProofs["5145"] = UnitClass.Mage;
            ClassProofs["8416"] = UnitClass.Mage;
            ClassProofs["8417"] = UnitClass.Mage;
            ClassProofs["10211"] = UnitClass.Mage;
            ClassProofs["10212"] = UnitClass.Mage;
            ClassProofs["25345"] = UnitClass.Mage;
            ClassProofs["27075"] = UnitClass.Mage;
            ClassProofs["38699"] = UnitClass.Mage;
            ClassProofs["38704"] = UnitClass.Mage;
            ClassProofs["42843"] = UnitClass.Mage;
            ClassProofs["42846"] = UnitClass.Mage;
            ClassProofs["45438"] = UnitClass.Mage;
            ClassProofs["13031"] = UnitClass.Mage;
            ClassProofs["13032"] = UnitClass.Mage;
            ClassProofs["13033"] = UnitClass.Mage;
            ClassProofs["27134"] = UnitClass.Mage;
            ClassProofs["33405"] = UnitClass.Mage;
            ClassProofs["43038"] = UnitClass.Mage;
            ClassProofs["43039"] = UnitClass.Mage;
            ClassProofs["116"] = UnitClass.Mage;
            ClassProofs["205"] = UnitClass.Mage;
            ClassProofs["837"] = UnitClass.Mage;
            ClassProofs["7322"] = UnitClass.Mage;
            ClassProofs["8406"] = UnitClass.Mage;
            ClassProofs["8407"] = UnitClass.Mage;
            ClassProofs["8408"] = UnitClass.Mage;
            ClassProofs["10179"] = UnitClass.Mage;
            ClassProofs["10180"] = UnitClass.Mage;
            ClassProofs["10181"] = UnitClass.Mage;
            ClassProofs["25304"] = UnitClass.Mage;
            ClassProofs["27071"] = UnitClass.Mage;
            ClassProofs["27072"] = UnitClass.Mage;
            ClassProofs["38697"] = UnitClass.Mage;
            ClassProofs["42841"] = UnitClass.Mage;
            ClassProofs["42842"] = UnitClass.Mage;
            ClassProofs["10"] = UnitClass.Mage;
            ClassProofs["6141"] = UnitClass.Mage;
            ClassProofs["8427"] = UnitClass.Mage;
            ClassProofs["10185"] = UnitClass.Mage;
            ClassProofs["10186"] = UnitClass.Mage;
            ClassProofs["10187"] = UnitClass.Mage;
            ClassProofs["27085"] = UnitClass.Mage;
            ClassProofs["42939"] = UnitClass.Mage;
            ClassProofs["42940"] = UnitClass.Mage;
            ClassProofs["1463"] = UnitClass.Mage;
            ClassProofs["8494"] = UnitClass.Mage;
            ClassProofs["8495"] = UnitClass.Mage;
            ClassProofs["10191"] = UnitClass.Mage;
            ClassProofs["10192"] = UnitClass.Mage;
            ClassProofs["10193"] = UnitClass.Mage;
            ClassProofs["27131"] = UnitClass.Mage;
            ClassProofs["43019"] = UnitClass.Mage;
            ClassProofs["43020"] = UnitClass.Mage;
            ClassProofs["6117"] = UnitClass.Mage;
            ClassProofs["22782"] = UnitClass.Mage;
            ClassProofs["22783"] = UnitClass.Mage;
            ClassProofs["27125"] = UnitClass.Mage;
            ClassProofs["43023"] = UnitClass.Mage;
            ClassProofs["43024"] = UnitClass.Mage;
            ClassProofs["30449"] = UnitClass.Mage;
            ClassProofs["2139"] = UnitClass.Mage;
            ClassProofs["55359"] = UnitClass.Mage;
            ClassProofs["55360"] = UnitClass.Mage;
            ClassProofs["2136"] = UnitClass.Mage;
            ClassProofs["2137"] = UnitClass.Mage;
            ClassProofs["2138"] = UnitClass.Mage;
            ClassProofs["8412"] = UnitClass.Mage;
            ClassProofs["8413"] = UnitClass.Mage;
            ClassProofs["10197"] = UnitClass.Mage;
            ClassProofs["10199"] = UnitClass.Mage;
            ClassProofs["27078"] = UnitClass.Mage;
            ClassProofs["27079"] = UnitClass.Mage;
            ClassProofs["42872"] = UnitClass.Mage;
            ClassProofs["42873"] = UnitClass.Mage;
            ClassProofs["133"] = UnitClass.Mage;
            ClassProofs["143"] = UnitClass.Mage;
            ClassProofs["145"] = UnitClass.Mage;
            ClassProofs["3140"] = UnitClass.Mage;
            ClassProofs["8400"] = UnitClass.Mage;
            ClassProofs["8401"] = UnitClass.Mage;
            ClassProofs["8402"] = UnitClass.Mage;
            ClassProofs["10148"] = UnitClass.Mage;
            ClassProofs["10149"] = UnitClass.Mage;
            ClassProofs["10150"] = UnitClass.Mage;
            ClassProofs["10151"] = UnitClass.Mage;
            ClassProofs["25306"] = UnitClass.Mage;
            ClassProofs["27070"] = UnitClass.Mage;
            ClassProofs["38692"] = UnitClass.Mage;
            ClassProofs["42832"] = UnitClass.Mage;
            ClassProofs["42833"] = UnitClass.Mage;
            ClassProofs["2948"] = UnitClass.Mage;
            ClassProofs["8444"] = UnitClass.Mage;
            ClassProofs["8445"] = UnitClass.Mage;
            ClassProofs["8446"] = UnitClass.Mage;
            ClassProofs["10205"] = UnitClass.Mage;
            ClassProofs["10206"] = UnitClass.Mage;
            ClassProofs["10207"] = UnitClass.Mage;
            ClassProofs["27073"] = UnitClass.Mage;
            ClassProofs["27074"] = UnitClass.Mage;
            ClassProofs["42858"] = UnitClass.Mage;
            ClassProofs["42859"] = UnitClass.Mage;
            ClassProofs["12505"] = UnitClass.Mage;
            ClassProofs["12522"] = UnitClass.Mage;
            ClassProofs["12523"] = UnitClass.Mage;
            ClassProofs["12524"] = UnitClass.Mage;
            ClassProofs["12525"] = UnitClass.Mage;
            ClassProofs["12526"] = UnitClass.Mage;
            ClassProofs["18809"] = UnitClass.Mage;
            ClassProofs["27132"] = UnitClass.Mage;
            ClassProofs["33938"] = UnitClass.Mage;
            ClassProofs["42890"] = UnitClass.Mage;
            ClassProofs["42891"] = UnitClass.Mage;
            ClassProofs["2120"] = UnitClass.Mage;
            ClassProofs["2121"] = UnitClass.Mage;
            ClassProofs["8422"] = UnitClass.Mage;
            ClassProofs["8423"] = UnitClass.Mage;
            ClassProofs["10215"] = UnitClass.Mage;
            ClassProofs["10216"] = UnitClass.Mage;
            ClassProofs["27086"] = UnitClass.Mage;
            ClassProofs["42925"] = UnitClass.Mage;
            ClassProofs["42926"] = UnitClass.Mage;
            ClassProofs["30482"] = UnitClass.Mage;
            ClassProofs["43045"] = UnitClass.Mage;
            ClassProofs["43046"] = UnitClass.Mage;
            ClassProofs["130"] = UnitClass.Mage;
            ClassProofs["475"] = UnitClass.Mage;
            ClassProofs["61316"] = UnitClass.Mage;
            ClassProofs["61024"] = UnitClass.Mage;
            ClassProofs["5504"] = UnitClass.Mage;
            ClassProofs["5505"] = UnitClass.Mage;
            ClassProofs["5506"] = UnitClass.Mage;
            ClassProofs["6127"] = UnitClass.Mage;
            ClassProofs["10138"] = UnitClass.Mage;
            ClassProofs["10139"] = UnitClass.Mage;
            ClassProofs["10140"] = UnitClass.Mage;
            ClassProofs["37420"] = UnitClass.Mage;
            ClassProofs["27090"] = UnitClass.Mage;
            ClassProofs["587"] = UnitClass.Mage;
            ClassProofs["597"] = UnitClass.Mage;
            ClassProofs["990"] = UnitClass.Mage;
            ClassProofs["6129"] = UnitClass.Mage;
            ClassProofs["10144"] = UnitClass.Mage;
            ClassProofs["10145"] = UnitClass.Mage;
            ClassProofs["28612"] = UnitClass.Mage;
            ClassProofs["33717"] = UnitClass.Mage;
            ClassProofs["42955"] = UnitClass.Mage;
            ClassProofs["42956"] = UnitClass.Mage;
            ClassProofs["55342"] = UnitClass.Mage;
            ClassProofs["1953"] = UnitClass.Mage;
            ClassProofs["6143"] = UnitClass.Mage;
            ClassProofs["8461"] = UnitClass.Mage;
            ClassProofs["8462"] = UnitClass.Mage;
            ClassProofs["10177"] = UnitClass.Mage;
            ClassProofs["28609"] = UnitClass.Mage;
            ClassProofs["32796"] = UnitClass.Mage;
            ClassProofs["43012"] = UnitClass.Mage;
            ClassProofs["543"] = UnitClass.Mage;
            ClassProofs["8457"] = UnitClass.Mage;
            ClassProofs["8458"] = UnitClass.Mage;
            ClassProofs["10223"] = UnitClass.Mage;
            ClassProofs["10225"] = UnitClass.Mage;
            ClassProofs["27128"] = UnitClass.Mage;
            ClassProofs["43010"] = UnitClass.Mage;
            ClassProofs["66"] = UnitClass.Mage;
            ClassProofs["44614"] = UnitClass.Mage;
            ClassProofs["47610"] = UnitClass.Mage;
            ClassProofs["168"] = UnitClass.Mage;
            ClassProofs["7300"] = UnitClass.Mage;
            ClassProofs["7301"] = UnitClass.Mage;
            ClassProofs["1008"] = UnitClass.Mage;
            ClassProofs["8455"] = UnitClass.Mage;
            ClassProofs["10169"] = UnitClass.Mage;
            ClassProofs["10170"] = UnitClass.Mage;
            ClassProofs["27130"] = UnitClass.Mage;
            ClassProofs["33946"] = UnitClass.Mage;
            ClassProofs["43017"] = UnitClass.Mage;
            ClassProofs["604"] = UnitClass.Mage;
            ClassProofs["8450"] = UnitClass.Mage;
            ClassProofs["8451"] = UnitClass.Mage;
            ClassProofs["10173"] = UnitClass.Mage;
            ClassProofs["10174"] = UnitClass.Mage;
            ClassProofs["33944"] = UnitClass.Mage;
            ClassProofs["43015"] = UnitClass.Mage;
            ClassProofs["1449"] = UnitClass.Mage;
            ClassProofs["8437"] = UnitClass.Mage;
            ClassProofs["8438"] = UnitClass.Mage;
            ClassProofs["8439"] = UnitClass.Mage;
            ClassProofs["10201"] = UnitClass.Mage;
            ClassProofs["10202"] = UnitClass.Mage;
            ClassProofs["27080"] = UnitClass.Mage;
            ClassProofs["27082"] = UnitClass.Mage;
            ClassProofs["42920"] = UnitClass.Mage;
            ClassProofs["42921"] = UnitClass.Mage;
            ClassProofs["33041"] = UnitClass.Mage;
            ClassProofs["33042"] = UnitClass.Mage;
            ClassProofs["33043"] = UnitClass.Mage;
            ClassProofs["42949"] = UnitClass.Mage;
            ClassProofs["42950"] = UnitClass.Mage;
            ClassProofs["132"] = UnitClass.Warlock;
            ClassProofs["1490"] = UnitClass.Warlock;
            ClassProofs["11721"] = UnitClass.Warlock;
            ClassProofs["11722"] = UnitClass.Warlock;
            ClassProofs["27228"] = UnitClass.Warlock;
            ClassProofs["47865"] = UnitClass.Warlock;
            ClassProofs["6201"] = UnitClass.Warlock;
            ClassProofs["6202"] = UnitClass.Warlock;
            ClassProofs["5699"] = UnitClass.Warlock;
            ClassProofs["11729"] = UnitClass.Warlock;
            ClassProofs["11730"] = UnitClass.Warlock;
            ClassProofs["27230"] = UnitClass.Warlock;
            ClassProofs["47871"] = UnitClass.Warlock;
            ClassProofs["47878"] = UnitClass.Warlock;
            ClassProofs["2362"] = UnitClass.Warlock;
            ClassProofs["17727"] = UnitClass.Warlock;
            ClassProofs["17728"] = UnitClass.Warlock;
            ClassProofs["28172"] = UnitClass.Warlock;
            ClassProofs["47886"] = UnitClass.Warlock;
            ClassProofs["47888"] = UnitClass.Warlock;
            ClassProofs["6366"] = UnitClass.Warlock;
            ClassProofs["17951"] = UnitClass.Warlock;
            ClassProofs["17952"] = UnitClass.Warlock;
            ClassProofs["17953"] = UnitClass.Warlock;
            ClassProofs["27250"] = UnitClass.Warlock;
            ClassProofs["60219"] = UnitClass.Warlock;
            ClassProofs["60220"] = UnitClass.Warlock;
            ClassProofs["693"] = UnitClass.Warlock;
            ClassProofs["20752"] = UnitClass.Warlock;
            ClassProofs["20755"] = UnitClass.Warlock;
            ClassProofs["20756"] = UnitClass.Warlock;
            ClassProofs["20757"] = UnitClass.Warlock;
            ClassProofs["27238"] = UnitClass.Warlock;
            ClassProofs["47884"] = UnitClass.Warlock;
            ClassProofs["603"] = UnitClass.Warlock;
            ClassProofs["30910"] = UnitClass.Warlock;
            ClassProofs["47867"] = UnitClass.Warlock;
            ClassProofs["698"] = UnitClass.Warlock;
            ClassProofs["691"] = UnitClass.Warlock;
            ClassProofs["688"] = UnitClass.Warlock;
            ClassProofs["697"] = UnitClass.Warlock;
            ClassProofs["712"] = UnitClass.Warlock;
            ClassProofs["5138"] = UnitClass.Warlock;
            ClassProofs["1120"] = UnitClass.Warlock;
            ClassProofs["8288"] = UnitClass.Warlock;
            ClassProofs["8289"] = UnitClass.Warlock;
            ClassProofs["11675"] = UnitClass.Warlock;
            ClassProofs["27217"] = UnitClass.Warlock;
            ClassProofs["47855"] = UnitClass.Warlock;
            ClassProofs["689"] = UnitClass.Warlock;
            ClassProofs["699"] = UnitClass.Warlock;
            ClassProofs["709"] = UnitClass.Warlock;
            ClassProofs["7651"] = UnitClass.Warlock;
            ClassProofs["11699"] = UnitClass.Warlock;
            ClassProofs["11700"] = UnitClass.Warlock;
            ClassProofs["27219"] = UnitClass.Warlock;
            ClassProofs["27220"] = UnitClass.Warlock;
            ClassProofs["47857"] = UnitClass.Warlock;
            ClassProofs["5784"] = UnitClass.Warlock;
            ClassProofs["1122"] = UnitClass.Warlock;
            ClassProofs["1949"] = UnitClass.Warlock;
            ClassProofs["11683"] = UnitClass.Warlock;
            ClassProofs["11684"] = UnitClass.Warlock;
            ClassProofs["27213"] = UnitClass.Warlock;
            ClassProofs["47823"] = UnitClass.Warlock;
            ClassProofs["126"] = UnitClass.Warlock;
            ClassProofs["1098"] = UnitClass.Warlock;
            ClassProofs["11725"] = UnitClass.Warlock;
            ClassProofs["11726"] = UnitClass.Warlock;
            ClassProofs["61191"] = UnitClass.Warlock;
            ClassProofs["5782"] = UnitClass.Warlock;
            ClassProofs["6213"] = UnitClass.Warlock;
            ClassProofs["6215"] = UnitClass.Warlock;
            ClassProofs["5484"] = UnitClass.Warlock;
            ClassProofs["17928"] = UnitClass.Warlock;
            ClassProofs["23161"] = UnitClass.Warlock;
            ClassProofs["54785"] = UnitClass.Warlock;
            ClassProofs["48020"] = UnitClass.Warlock;
            ClassProofs["48018"] = UnitClass.Warlock;
            ClassProofs["687"] = UnitClass.Warlock;
            ClassProofs["696"] = UnitClass.Warlock;
            ClassProofs["5500"] = UnitClass.Warlock;
            ClassProofs["59671"] = UnitClass.Warlock;
            ClassProofs["710"] = UnitClass.Warlock;
            ClassProofs["18647"] = UnitClass.Warlock;
            ClassProofs["30413"] = UnitClass.Warlock;
            ClassProofs["30414"] = UnitClass.Warlock;
            ClassProofs["47846"] = UnitClass.Warlock;
            ClassProofs["47847"] = UnitClass.Warlock;
            ClassProofs["18867"] = UnitClass.Warlock;
            ClassProofs["18868"] = UnitClass.Warlock;
            ClassProofs["18869"] = UnitClass.Warlock;
            ClassProofs["18870"] = UnitClass.Warlock;
            ClassProofs["18871"] = UnitClass.Warlock;
            ClassProofs["27263"] = UnitClass.Warlock;
            ClassProofs["30546"] = UnitClass.Warlock;
            ClassProofs["47826"] = UnitClass.Warlock;
            ClassProofs["47827"] = UnitClass.Warlock;
            ClassProofs["47897"] = UnitClass.Warlock;
            ClassProofs["61290"] = UnitClass.Warlock;
            ClassProofs["686"] = UnitClass.Warlock;
            ClassProofs["695"] = UnitClass.Warlock;
            ClassProofs["705"] = UnitClass.Warlock;
            ClassProofs["1088"] = UnitClass.Warlock;
            ClassProofs["1106"] = UnitClass.Warlock;
            ClassProofs["7641"] = UnitClass.Warlock;
            ClassProofs["11659"] = UnitClass.Warlock;
            ClassProofs["11660"] = UnitClass.Warlock;
            ClassProofs["11661"] = UnitClass.Warlock;
            ClassProofs["25307"] = UnitClass.Warlock;
            ClassProofs["27209"] = UnitClass.Warlock;
            ClassProofs["47808"] = UnitClass.Warlock;
            ClassProofs["47809"] = UnitClass.Warlock;
            ClassProofs["6229"] = UnitClass.Warlock;
            ClassProofs["11739"] = UnitClass.Warlock;
            ClassProofs["11740"] = UnitClass.Warlock;
            ClassProofs["28610"] = UnitClass.Warlock;
            ClassProofs["47890"] = UnitClass.Warlock;
            ClassProofs["47891"] = UnitClass.Warlock;
            ClassProofs["50581"] = UnitClass.Warlock;
            ClassProofs["18540"] = UnitClass.Warlock;
            ClassProofs["6789"] = UnitClass.Warlock;
            ClassProofs["17925"] = UnitClass.Warlock;
            ClassProofs["17926"] = UnitClass.Warlock;
            ClassProofs["27223"] = UnitClass.Warlock;
            ClassProofs["47859"] = UnitClass.Warlock;
            ClassProofs["47860"] = UnitClass.Warlock;
            ClassProofs["59170"] = UnitClass.Warlock;
            ClassProofs["59171"] = UnitClass.Warlock;
            ClassProofs["59172"] = UnitClass.Warlock;
            ClassProofs["5740"] = UnitClass.Warlock;
            ClassProofs["6219"] = UnitClass.Warlock;
            ClassProofs["11677"] = UnitClass.Warlock;
            ClassProofs["11678"] = UnitClass.Warlock;
            ClassProofs["27212"] = UnitClass.Warlock;
            ClassProofs["47819"] = UnitClass.Warlock;
            ClassProofs["47820"] = UnitClass.Warlock;
            ClassProofs["6353"] = UnitClass.Warlock;
            ClassProofs["17924"] = UnitClass.Warlock;
            ClassProofs["27211"] = UnitClass.Warlock;
            ClassProofs["30545"] = UnitClass.Warlock;
            ClassProofs["47824"] = UnitClass.Warlock;
            ClassProofs["47825"] = UnitClass.Warlock;
            ClassProofs["29893"] = UnitClass.Warlock;
            ClassProofs["58887"] = UnitClass.Warlock;
            ClassProofs["29858"] = UnitClass.Warlock;
            ClassProofs["5676"] = UnitClass.Warlock;
            ClassProofs["17919"] = UnitClass.Warlock;
            ClassProofs["17920"] = UnitClass.Warlock;
            ClassProofs["17921"] = UnitClass.Warlock;
            ClassProofs["17922"] = UnitClass.Warlock;
            ClassProofs["17923"] = UnitClass.Warlock;
            ClassProofs["27210"] = UnitClass.Warlock;
            ClassProofs["30459"] = UnitClass.Warlock;
            ClassProofs["47814"] = UnitClass.Warlock;
            ClassProofs["47815"] = UnitClass.Warlock;
            ClassProofs["29722"] = UnitClass.Warlock;
            ClassProofs["32231"] = UnitClass.Warlock;
            ClassProofs["47837"] = UnitClass.Warlock;
            ClassProofs["47838"] = UnitClass.Warlock;
            ClassProofs["348"] = UnitClass.Warlock;
            ClassProofs["707"] = UnitClass.Warlock;
            ClassProofs["1094"] = UnitClass.Warlock;
            ClassProofs["2941"] = UnitClass.Warlock;
            ClassProofs["11665"] = UnitClass.Warlock;
            ClassProofs["11667"] = UnitClass.Warlock;
            ClassProofs["25309"] = UnitClass.Warlock;
            ClassProofs["11668"] = UnitClass.Warlock;
            ClassProofs["27215"] = UnitClass.Warlock;
            ClassProofs["47810"] = UnitClass.Warlock;
            ClassProofs["47811"] = UnitClass.Warlock;
            ClassProofs["50589"] = UnitClass.Warlock;
            ClassProofs["1454"] = UnitClass.Warlock;
            ClassProofs["1455"] = UnitClass.Warlock;
            ClassProofs["1456"] = UnitClass.Warlock;
            ClassProofs["11687"] = UnitClass.Warlock;
            ClassProofs["11688"] = UnitClass.Warlock;
            ClassProofs["11689"] = UnitClass.Warlock;
            ClassProofs["27222"] = UnitClass.Warlock;
            ClassProofs["57946"] = UnitClass.Warlock;
            ClassProofs["755"] = UnitClass.Warlock;
            ClassProofs["3698"] = UnitClass.Warlock;
            ClassProofs["3699"] = UnitClass.Warlock;
            ClassProofs["3700"] = UnitClass.Warlock;
            ClassProofs["11693"] = UnitClass.Warlock;
            ClassProofs["11694"] = UnitClass.Warlock;
            ClassProofs["11695"] = UnitClass.Warlock;
            ClassProofs["27259"] = UnitClass.Warlock;
            ClassProofs["47856"] = UnitClass.Warlock;
            ClassProofs["30404"] = UnitClass.Warlock;
            ClassProofs["30405"] = UnitClass.Warlock;
            ClassProofs["47841"] = UnitClass.Warlock;
            ClassProofs["47843"] = UnitClass.Warlock;
            ClassProofs["980"] = UnitClass.Warlock;
            ClassProofs["1014"] = UnitClass.Warlock;
            ClassProofs["6217"] = UnitClass.Warlock;
            ClassProofs["11711"] = UnitClass.Warlock;
            ClassProofs["11712"] = UnitClass.Warlock;
            ClassProofs["11713"] = UnitClass.Warlock;
            ClassProofs["27218"] = UnitClass.Warlock;
            ClassProofs["47863"] = UnitClass.Warlock;
            ClassProofs["47864"] = UnitClass.Warlock;
            ClassProofs["27243"] = UnitClass.Warlock;
            ClassProofs["47835"] = UnitClass.Warlock;
            ClassProofs["47836"] = UnitClass.Warlock;
            ClassProofs["172"] = UnitClass.Warlock;
            ClassProofs["6222"] = UnitClass.Warlock;
            ClassProofs["6223"] = UnitClass.Warlock;
            ClassProofs["7648"] = UnitClass.Warlock;
            ClassProofs["11671"] = UnitClass.Warlock;
            ClassProofs["11672"] = UnitClass.Warlock;
            ClassProofs["25311"] = UnitClass.Warlock;
            ClassProofs["27216"] = UnitClass.Warlock;
            ClassProofs["47812"] = UnitClass.Warlock;
            ClassProofs["47813"] = UnitClass.Warlock;
            ClassProofs["702"] = UnitClass.Warlock;
            ClassProofs["1108"] = UnitClass.Warlock;
            ClassProofs["6205"] = UnitClass.Warlock;
            ClassProofs["7646"] = UnitClass.Warlock;
            ClassProofs["11707"] = UnitClass.Warlock;
            ClassProofs["11708"] = UnitClass.Warlock;
            ClassProofs["27224"] = UnitClass.Warlock;
            ClassProofs["30909"] = UnitClass.Warlock;
            ClassProofs["50511"] = UnitClass.Warlock;
            ClassProofs["1714"] = UnitClass.Warlock;
            ClassProofs["11719"] = UnitClass.Warlock;
            ClassProofs["28176"] = UnitClass.Warlock;
            ClassProofs["28189"] = UnitClass.Warlock;
            ClassProofs["47892"] = UnitClass.Warlock;
            ClassProofs["47893"] = UnitClass.Warlock;
            ClassProofs["59161"] = UnitClass.Warlock;
            ClassProofs["59163"] = UnitClass.Warlock;
            ClassProofs["59164"] = UnitClass.Warlock;
            ClassProofs["5697"] = UnitClass.Warlock;
            ClassProofs["706"] = UnitClass.Warlock;
            ClassProofs["1086"] = UnitClass.Warlock;
            ClassProofs["11733"] = UnitClass.Warlock;
            ClassProofs["11734"] = UnitClass.Warlock;
            ClassProofs["11735"] = UnitClass.Warlock;
            ClassProofs["27260"] = UnitClass.Warlock;
            ClassProofs["47793"] = UnitClass.Warlock;
            ClassProofs["47889"] = UnitClass.Warlock;
            ClassProofs["18937"] = UnitClass.Warlock;
            ClassProofs["18938"] = UnitClass.Warlock;
            ClassProofs["27265"] = UnitClass.Warlock;
            ClassProofs["59092"] = UnitClass.Warlock;
            ClassProofs["2637"] = UnitClass.Druid;
            ClassProofs["18657"] = UnitClass.Druid;
            ClassProofs["18658"] = UnitClass.Druid;
            ClassProofs["18960"] = UnitClass.Druid;
            ClassProofs["6795"] = UnitClass.Druid;
            ClassProofs["22568"] = UnitClass.Druid;
            ClassProofs["22827"] = UnitClass.Druid;
            ClassProofs["22828"] = UnitClass.Druid;
            ClassProofs["22829"] = UnitClass.Druid;
            ClassProofs["31018"] = UnitClass.Druid;
            ClassProofs["24248"] = UnitClass.Druid;
            ClassProofs["48576"] = UnitClass.Druid;
            ClassProofs["48577"] = UnitClass.Druid;
            ClassProofs["33745"] = UnitClass.Druid;
            ClassProofs["48567"] = UnitClass.Druid;
            ClassProofs["48568"] = UnitClass.Druid;
            ClassProofs["22570"] = UnitClass.Druid;
            ClassProofs["49802"] = UnitClass.Druid;
            ClassProofs["1079"] = UnitClass.Druid;
            ClassProofs["9492"] = UnitClass.Druid;
            ClassProofs["9493"] = UnitClass.Druid;
            ClassProofs["9752"] = UnitClass.Druid;
            ClassProofs["9894"] = UnitClass.Druid;
            ClassProofs["9896"] = UnitClass.Druid;
            ClassProofs["27008"] = UnitClass.Druid;
            ClassProofs["49799"] = UnitClass.Druid;
            ClassProofs["49800"] = UnitClass.Druid;
            ClassProofs["53223"] = UnitClass.Druid;
            ClassProofs["53225"] = UnitClass.Druid;
            ClassProofs["53226"] = UnitClass.Druid;
            ClassProofs["61384"] = UnitClass.Druid;
            ClassProofs["774"] = UnitClass.Druid;
            ClassProofs["1058"] = UnitClass.Druid;
            ClassProofs["1430"] = UnitClass.Druid;
            ClassProofs["2090"] = UnitClass.Druid;
            ClassProofs["2091"] = UnitClass.Druid;
            ClassProofs["3627"] = UnitClass.Druid;
            ClassProofs["8910"] = UnitClass.Druid;
            ClassProofs["9839"] = UnitClass.Druid;
            ClassProofs["9840"] = UnitClass.Druid;
            ClassProofs["9841"] = UnitClass.Druid;
            ClassProofs["25299"] = UnitClass.Druid;
            ClassProofs["26981"] = UnitClass.Druid;
            ClassProofs["26982"] = UnitClass.Druid;
            ClassProofs["48440"] = UnitClass.Druid;
            ClassProofs["48441"] = UnitClass.Druid;
            ClassProofs["20484"] = UnitClass.Druid;
            ClassProofs["20739"] = UnitClass.Druid;
            ClassProofs["20742"] = UnitClass.Druid;
            ClassProofs["20747"] = UnitClass.Druid;
            ClassProofs["20748"] = UnitClass.Druid;
            ClassProofs["26994"] = UnitClass.Druid;
            ClassProofs["48477"] = UnitClass.Druid;
            ClassProofs["740"] = UnitClass.Druid;
            ClassProofs["8918"] = UnitClass.Druid;
            ClassProofs["9862"] = UnitClass.Druid;
            ClassProofs["9863"] = UnitClass.Druid;
            ClassProofs["26983"] = UnitClass.Druid;
            ClassProofs["48446"] = UnitClass.Druid;
            ClassProofs["48447"] = UnitClass.Druid;
            ClassProofs["2908"] = UnitClass.Druid;
            ClassProofs["8955"] = UnitClass.Druid;
            ClassProofs["9901"] = UnitClass.Druid;
            ClassProofs["26995"] = UnitClass.Druid;
            ClassProofs["9634"] = UnitClass.Druid;
            ClassProofs["1850"] = UnitClass.Druid;
            ClassProofs["9821"] = UnitClass.Druid;
            ClassProofs["33357"] = UnitClass.Druid;
            ClassProofs["8936"] = UnitClass.Druid;
            ClassProofs["8938"] = UnitClass.Druid;
            ClassProofs["8939"] = UnitClass.Druid;
            ClassProofs["8940"] = UnitClass.Druid;
            ClassProofs["8941"] = UnitClass.Druid;
            ClassProofs["9750"] = UnitClass.Druid;
            ClassProofs["9856"] = UnitClass.Druid;
            ClassProofs["9857"] = UnitClass.Druid;
            ClassProofs["9858"] = UnitClass.Druid;
            ClassProofs["26980"] = UnitClass.Druid;
            ClassProofs["48442"] = UnitClass.Druid;
            ClassProofs["48443"] = UnitClass.Druid;
            ClassProofs["5176"] = UnitClass.Druid;
            ClassProofs["5177"] = UnitClass.Druid;
            ClassProofs["5178"] = UnitClass.Druid;
            ClassProofs["5179"] = UnitClass.Druid;
            ClassProofs["5180"] = UnitClass.Druid;
            ClassProofs["6780"] = UnitClass.Druid;
            ClassProofs["8905"] = UnitClass.Druid;
            ClassProofs["9912"] = UnitClass.Druid;
            ClassProofs["26984"] = UnitClass.Druid;
            ClassProofs["26985"] = UnitClass.Druid;
            ClassProofs["48459"] = UnitClass.Druid;
            ClassProofs["48461"] = UnitClass.Druid;
            ClassProofs["5209"] = UnitClass.Druid;
            ClassProofs["99"] = UnitClass.Druid;
            ClassProofs["1735"] = UnitClass.Druid;
            ClassProofs["9490"] = UnitClass.Druid;
            ClassProofs["9747"] = UnitClass.Druid;
            ClassProofs["9898"] = UnitClass.Druid;
            ClassProofs["26998"] = UnitClass.Druid;
            ClassProofs["48559"] = UnitClass.Druid;
            ClassProofs["48560"] = UnitClass.Druid;
            ClassProofs["5221"] = UnitClass.Druid;
            ClassProofs["6800"] = UnitClass.Druid;
            ClassProofs["8992"] = UnitClass.Druid;
            ClassProofs["9829"] = UnitClass.Druid;
            ClassProofs["9830"] = UnitClass.Druid;
            ClassProofs["27001"] = UnitClass.Druid;
            ClassProofs["27002"] = UnitClass.Druid;
            ClassProofs["48571"] = UnitClass.Druid;
            ClassProofs["48572"] = UnitClass.Druid;
            ClassProofs["1822"] = UnitClass.Druid;
            ClassProofs["1823"] = UnitClass.Druid;
            ClassProofs["1824"] = UnitClass.Druid;
            ClassProofs["9904"] = UnitClass.Druid;
            ClassProofs["27003"] = UnitClass.Druid;
            ClassProofs["48573"] = UnitClass.Druid;
            ClassProofs["48574"] = UnitClass.Druid;
            ClassProofs["783"] = UnitClass.Druid;
            ClassProofs["33786"] = UnitClass.Druid;
            ClassProofs["2912"] = UnitClass.Druid;
            ClassProofs["8949"] = UnitClass.Druid;
            ClassProofs["8950"] = UnitClass.Druid;
            ClassProofs["8951"] = UnitClass.Druid;
            ClassProofs["9875"] = UnitClass.Druid;
            ClassProofs["9876"] = UnitClass.Druid;
            ClassProofs["25298"] = UnitClass.Druid;
            ClassProofs["26986"] = UnitClass.Druid;
            ClassProofs["48464"] = UnitClass.Druid;
            ClassProofs["48465"] = UnitClass.Druid;
            ClassProofs["53199"] = UnitClass.Druid;
            ClassProofs["53200"] = UnitClass.Druid;
            ClassProofs["53201"] = UnitClass.Druid;
            ClassProofs["8921"] = UnitClass.Druid;
            ClassProofs["8924"] = UnitClass.Druid;
            ClassProofs["8925"] = UnitClass.Druid;
            ClassProofs["8926"] = UnitClass.Druid;
            ClassProofs["8927"] = UnitClass.Druid;
            ClassProofs["8928"] = UnitClass.Druid;
            ClassProofs["8929"] = UnitClass.Druid;
            ClassProofs["9833"] = UnitClass.Druid;
            ClassProofs["9834"] = UnitClass.Druid;
            ClassProofs["9835"] = UnitClass.Druid;
            ClassProofs["26987"] = UnitClass.Druid;
            ClassProofs["26988"] = UnitClass.Druid;
            ClassProofs["48462"] = UnitClass.Druid;
            ClassProofs["48463"] = UnitClass.Druid;
            ClassProofs["22812"] = UnitClass.Druid;
            ClassProofs["779"] = UnitClass.Druid;
            ClassProofs["780"] = UnitClass.Druid;
            ClassProofs["769"] = UnitClass.Druid;
            ClassProofs["9754"] = UnitClass.Druid;
            ClassProofs["9908"] = UnitClass.Druid;
            ClassProofs["26997"] = UnitClass.Druid;
            ClassProofs["48561"] = UnitClass.Druid;
            ClassProofs["48562"] = UnitClass.Druid;
            ClassProofs["6785"] = UnitClass.Druid;
            ClassProofs["6787"] = UnitClass.Druid;
            ClassProofs["9866"] = UnitClass.Druid;
            ClassProofs["9867"] = UnitClass.Druid;
            ClassProofs["27005"] = UnitClass.Druid;
            ClassProofs["48578"] = UnitClass.Druid;
            ClassProofs["48579"] = UnitClass.Druid;
            ClassProofs["1066"] = UnitClass.Druid;
            ClassProofs["5185"] = UnitClass.Druid;
            ClassProofs["5186"] = UnitClass.Druid;
            ClassProofs["5187"] = UnitClass.Druid;
            ClassProofs["5188"] = UnitClass.Druid;
            ClassProofs["5189"] = UnitClass.Druid;
            ClassProofs["6778"] = UnitClass.Druid;
            ClassProofs["8903"] = UnitClass.Druid;
            ClassProofs["9758"] = UnitClass.Druid;
            ClassProofs["9888"] = UnitClass.Druid;
            ClassProofs["9889"] = UnitClass.Druid;
            ClassProofs["25297"] = UnitClass.Druid;
            ClassProofs["26978"] = UnitClass.Druid;
            ClassProofs["26979"] = UnitClass.Druid;
            ClassProofs["48377"] = UnitClass.Druid;
            ClassProofs["48378"] = UnitClass.Druid;
            ClassProofs["8946"] = UnitClass.Druid;
            ClassProofs["50464"] = UnitClass.Druid;
            ClassProofs["5215"] = UnitClass.Druid;
            ClassProofs["6783"] = UnitClass.Druid;
            ClassProofs["9913"] = UnitClass.Druid;
            ClassProofs["5229"] = UnitClass.Druid;
            ClassProofs["29166"] = UnitClass.Druid;
            ClassProofs["5487"] = UnitClass.Druid;
            ClassProofs["1082"] = UnitClass.Druid;
            ClassProofs["3029"] = UnitClass.Druid;
            ClassProofs["5201"] = UnitClass.Druid;
            ClassProofs["9849"] = UnitClass.Druid;
            ClassProofs["9850"] = UnitClass.Druid;
            ClassProofs["27000"] = UnitClass.Druid;
            ClassProofs["48569"] = UnitClass.Druid;
            ClassProofs["48570"] = UnitClass.Druid;
            ClassProofs["22842"] = UnitClass.Druid;
            ClassProofs["768"] = UnitClass.Druid;
            ClassProofs["5211"] = UnitClass.Druid;
            ClassProofs["6798"] = UnitClass.Druid;
            ClassProofs["8983"] = UnitClass.Druid;
            ClassProofs["5217"] = UnitClass.Druid;
            ClassProofs["6793"] = UnitClass.Druid;
            ClassProofs["9845"] = UnitClass.Druid;
            ClassProofs["9846"] = UnitClass.Druid;
            ClassProofs["50212"] = UnitClass.Druid;
            ClassProofs["50213"] = UnitClass.Druid;
            ClassProofs["33763"] = UnitClass.Druid;
            ClassProofs["48450"] = UnitClass.Druid;
            ClassProofs["48451"] = UnitClass.Druid;
            ClassProofs["8998"] = UnitClass.Druid;
            ClassProofs["9000"] = UnitClass.Druid;
            ClassProofs["9892"] = UnitClass.Druid;
            ClassProofs["31709"] = UnitClass.Druid;
            ClassProofs["27004"] = UnitClass.Druid;
            ClassProofs["48575"] = UnitClass.Druid;
            ClassProofs["9005"] = UnitClass.Druid;
            ClassProofs["9823"] = UnitClass.Druid;
            ClassProofs["9827"] = UnitClass.Druid;
            ClassProofs["27006"] = UnitClass.Druid;
            ClassProofs["49803"] = UnitClass.Druid;
            ClassProofs["770"] = UnitClass.Druid;
            ClassProofs["16857"] = UnitClass.Druid;
            ClassProofs["339"] = UnitClass.Druid;
            ClassProofs["1062"] = UnitClass.Druid;
            ClassProofs["5195"] = UnitClass.Druid;
            ClassProofs["5196"] = UnitClass.Druid;
            ClassProofs["9852"] = UnitClass.Druid;
            ClassProofs["9853"] = UnitClass.Druid;
            ClassProofs["26989"] = UnitClass.Druid;
            ClassProofs["53308"] = UnitClass.Druid;
            ClassProofs["16689"] = UnitClass.Druid;
            ClassProofs["16810"] = UnitClass.Druid;
            ClassProofs["16811"] = UnitClass.Druid;
            ClassProofs["16812"] = UnitClass.Druid;
            ClassProofs["16813"] = UnitClass.Druid;
            ClassProofs["17329"] = UnitClass.Druid;
            ClassProofs["27009"] = UnitClass.Druid;
            ClassProofs["53312"] = UnitClass.Druid;
            ClassProofs["467"] = UnitClass.Druid;
            ClassProofs["782"] = UnitClass.Druid;
            ClassProofs["1075"] = UnitClass.Druid;
            ClassProofs["8914"] = UnitClass.Druid;
            ClassProofs["9756"] = UnitClass.Druid;
            ClassProofs["9910"] = UnitClass.Druid;
            ClassProofs["26992"] = UnitClass.Druid;
            ClassProofs["53307"] = UnitClass.Druid;
            ClassProofs["24974"] = UnitClass.Druid;
            ClassProofs["24975"] = UnitClass.Druid;
            ClassProofs["24976"] = UnitClass.Druid;
            ClassProofs["24977"] = UnitClass.Druid;
            ClassProofs["27013"] = UnitClass.Druid;
            ClassProofs["48468"] = UnitClass.Druid;
            ClassProofs["33878"] = UnitClass.Druid;
            ClassProofs["33986"] = UnitClass.Druid;
            ClassProofs["33987"] = UnitClass.Druid;
            ClassProofs["48563"] = UnitClass.Druid;
            ClassProofs["48564"] = UnitClass.Druid;
            ClassProofs["33876"] = UnitClass.Druid;
            ClassProofs["33982"] = UnitClass.Druid;
            ClassProofs["33983"] = UnitClass.Druid;
            ClassProofs["48565"] = UnitClass.Druid;
            ClassProofs["48566"] = UnitClass.Druid;
            ClassProofs["2782"] = UnitClass.Druid;
            ClassProofs["20719"] = UnitClass.Druid;
            ClassProofs["50769"] = UnitClass.Druid;
            ClassProofs["50768"] = UnitClass.Druid;
            ClassProofs["50767"] = UnitClass.Druid;
            ClassProofs["50766"] = UnitClass.Druid;
            ClassProofs["50765"] = UnitClass.Druid;
            ClassProofs["50764"] = UnitClass.Druid;
            ClassProofs["50763"] = UnitClass.Druid;
            ClassProofs["40120"] = UnitClass.Druid;
            ClassProofs["5225"] = UnitClass.Druid;
            ClassProofs["6807"] = UnitClass.Druid;
            ClassProofs["6808"] = UnitClass.Druid;
            ClassProofs["6809"] = UnitClass.Druid;
            ClassProofs["8972"] = UnitClass.Druid;
            ClassProofs["9745"] = UnitClass.Druid;
            ClassProofs["9880"] = UnitClass.Druid;
            ClassProofs["9881"] = UnitClass.Druid;
            ClassProofs["26996"] = UnitClass.Druid;
            ClassProofs["48479"] = UnitClass.Druid;
            ClassProofs["48480"] = UnitClass.Druid;
            ClassProofs["16979"] = UnitClass.Druid;
            ClassProofs["49376"] = UnitClass.Druid;
            ClassProofs["1126"] = UnitClass.Druid;
            ClassProofs["5232"] = UnitClass.Druid;
            ClassProofs["6756"] = UnitClass.Druid;
            ClassProofs["5234"] = UnitClass.Druid;
            ClassProofs["8907"] = UnitClass.Druid;
            ClassProofs["9884"] = UnitClass.Druid;
            ClassProofs["9885"] = UnitClass.Druid;
            ClassProofs["26990"] = UnitClass.Druid;
            ClassProofs["48469"] = UnitClass.Druid;
            ClassProofs["53248"] = UnitClass.Druid;
            ClassProofs["53249"] = UnitClass.Druid;
            ClassProofs["53251"] = UnitClass.Druid;
            ClassProofs["21849"] = UnitClass.Druid;
            ClassProofs["21850"] = UnitClass.Druid;
            ClassProofs["26991"] = UnitClass.Druid;
            ClassProofs["48470"] = UnitClass.Druid;
        }

        private static ClassManager mSingleton = new ClassManager();

        public static ClassManager Singleton
        {
            get
            {
                return mSingleton;
            }
        }

        public string GetClassName(UnitClass unitClass)
        {
            switch (unitClass)
            {
                case UnitClass.Warrior:
                    return "战士";
                case UnitClass.Hunter:
                    return "猎人";
                case UnitClass.Shaman:
                    return "萨满祭祀";
                case UnitClass.Rogue:
                    return "潜行者";
                case UnitClass.Mage:
                    return "法师";
                case UnitClass.Druid:
                    return "德鲁伊";
                case UnitClass.Paladin:
                    return "圣骑士";
                case UnitClass.Warlock:
                    return "术士";
                case UnitClass.Priest:
                    return "牧师";
                case UnitClass.DeathKnight:
                    return "死亡骑士";
                default:
                    return "未知";
            }
        }

        public string GetClassShortName(UnitClass unitClass)
        {
            switch (unitClass)
            {
                case UnitClass.Warrior:
                    return "战";
                case UnitClass.Hunter:
                    return "猎";
                case UnitClass.Shaman:
                    return "萨";
                case UnitClass.Rogue:
                    return "贼";
                case UnitClass.Mage:
                    return "法";
                case UnitClass.Druid:
                    return "德";
                case UnitClass.Paladin:
                    return "骑";
                case UnitClass.Warlock:
                    return "术";
                case UnitClass.Priest:
                    return "牧";
                case UnitClass.DeathKnight:
                    return "死骑";
                default:
                    return "未知";
            }
        }

        public Dictionary<string, UnitClass> ClassProofs;
    }
}
